Consulte el lector el apartado sobre declaración obligatoria de variables, para un mayor detalle sobre el acceso a esta ventana de propiedades del proyecto. En el Código fuente 68 tenemos un ejemplo de comparación de cadenas utilizando Option Compare Binary.
Option Compare Binary
Module Module1
Sub Main()
Dim Resultado As Boolean
Resultado = "A" = "a" ' devuelve: False
Resultado = "M" < "Z" ' devuelve: True
Resultado = "M" > "m" ' devuelve: False
Resultado = "F" <> "f" ' devuelve: True
End Sub
End Module
Código fuente 68
El motivo de que la comparación “A” con “a” devuelva falso, o de que “M” no sea mayor que “m” se
debe a que lo que se comparan son los valores binarios, o códigos que sirven para representar a cada
carácter. Por ejemplo, el código de “M” es 77, mientras que el de “m” es 109, por lo que al ser este
último mayor, la comparación realizada en el fuente de ejemplo devuelve False.
No hay comentarios:
Publicar un comentario