Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2017, 05:54
DjNelson
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 20 años, 9 meses
Puntos: 0
Incomprensible: variable no está declarada

Trabajo con Visual Studio 2015 en .NET:

Tengo este pequeño trozo de código, como veis es muy sencillo:

Código:
private function Comparar() as boolean

Dim Valor1 As String = "pepe"
Dim Valor2 As String = "pepe"

If Not Valor1.Equals(Valor2) Then
      Return True
End If

return true

end function
¿Porqué me devuelve siempre 'True'?

En tiempo de compilación abriendo una ventana de inspección me dice que:

'error BC30451: 'Valor1' no está declarado. Puede que sea inaccesible debido a su nivel de protección'

Pero compila perfectamente.

Creo que se le va la olla al compilador, he probado a limpiar la solución, eliminé la carpeta 'obj' y 'bin' y no se me ocurre qué más hacer...

¿Alguna solución?

Saludos y gracias.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)

Última edición por DjNelson; 18/05/2017 a las 08:37