Cita de: raul338 en 11 Marzo 2011, 22:33 PMDije al principio que valía todo...
Tramposo, no sabia que se podian hacer funciones estaticas
ATENCIÓN : No tiene porque devolver los números del primer post!!!
Aquí dejo la mía:
Código (vb) [Seleccionar]
Option Explicit
Option Compare Text
Private Declare Function lstrcmpW Lib "kernel32.dll" (ByVal lpString1 As Long, ByVal lpString2 As Long) As Long
' -1 > Error
' 1 > Iguales
' 0 > primera palabra
' 2 > segunda palabra
Public Static Function CompareMrFrog(ByRef strWord1$, ByRef strWord2$) As Long
If LenB(strWord1) = 0 Or LenB(strWord2) = 0 Then
CompareMrFrog = -1
Exit Function
End If
If strWord1 = strWord2 Then
CompareMrFrog = 1
Exit Function
End If
CompareMrFrog = lstrcmpW(StrPtr(strWord1), StrPtr(strWord2)) + 1
End Function
@Karcrack
DoEvents!