Ir al contenido principal

AnsiCompareStr

Compara cadenas según la configuración regional actual de Windows, teniendo en cuenta las mayúsculas y minúsculas.

Estructura

AnsiCompareStr(cadena1, cadena2)

Parámetros

string1: la primera cadena que se va a comparar

string2: la segunda cadena que se va a comparar con la primera

Valor devuelto

La función AnsiCompareStr devuelve un valor entero

Condición Valor de retorno

cadena1 > cadena2 > 0

cadena1 < cadena2 < 0

cadena1 = cadena2 = 0

Descripción

AnsiCompareStr compara cadena1 con cadena2, distinguiendo entre mayúsculas y minúsculas. La operación de comparación se rige por la configuración regional actual de Windows.

Nota

En la mayoría de las configuraciones regionales de Windows, los caracteres en minúscula se consideran de menor rango que los caracteres en mayúscula correspondientes. Esto contrasta con el orden ASCII, en el que los caracteres en minúscula tienen un valor mayor que los caracteres en mayúscula. Por lo tanto,

AnsiCompareStr('a','A') devuelve un valor menor que cero, mientras que

CompareStr('a','A') devuelve un valor mayor que cero. |