Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Mr pom0 en 4 Marzo 2008, 18:30 pm



Título: ayuda con cadenas
Publicado por: Mr pom0 en 4 Marzo 2008, 18:30 pm
alguna persona sabe como comparar cadenas, caracter por caracter recursivamente
tengo esta funcion pero termina cuando encuentra un caracter que tengan las 2 cadenas y ya no sig. con las letras que falta
InStr (cadena, cadena1)
alguna persona sabe de alguna funcion   


Título: Re: ayuda con cadenas
Publicado por: Chefito en 4 Marzo 2008, 19:06 pm
Del MSDN:
StrComp (Función)
     

Devuelve un tipo Variant (Integer) que indica el resultado de unacomparación de cadena.

Sintaxis

StrComp(string1, string2[, compare])

La sintaxis de la función StrComp tiene estosargumentos con nombre:

Parte Descripción
string1 Requerido. Cualquierexpresión de cadena válida.
string2 Requerido. Cualquier expresión de cadena válida.
compare Opcional. Especifica el tipo de comparación de cadena. Si elargumento compare esnulo el valor de Option Compare determina el tipo de comparación.


Valores

Los valores de la instrucción compare son los siguientes:

Constante Valor Descripción
vbUseCompareOption -1 Realiza una comparación con los valores de la instrucción Option Compare.
vbBinaryCompare 0 Realiza una comparación binaria.
vbTextCompare 1 Realiza una comparación textual.
vbDatabaseCompare 2 Sólo para Microsoft Access. Realiza una comparación basada en la información en las bases de datos.


Valores devueltos

La función StrComp devuelve los siguientes valores:

Si La función StrComp devuelve
string1 es menor que string2 -1
string1 es igual a string2 0
string1 es mayor que string2 1
string1 o string2 es Null Null

Espero que esta te sirva....si no te sirve puedes realizar tu una función a tu gusto.
Saludos