la ultima de Karcrack, me crashea, ya le deshabilite lo de las matrices, pero igual.
De hecho a mi tambien, eso pasa por que despues de X posición esta leyendo algo que no deberia de leer... muy adelante de los 2 bytes NULOS segun la structura de
BSTR, esto es por culpa de repetir sus if then y no comprobar si se deben realizar o no...
@Karcrack¿Por qué haces el bucle así?
Es para ahorrarse (
Supongo) los jmp, cmp, etc, algo asi como {1,2,3, volver} es decir por cada 3 if then vuelve, en lugar de que cada 1 if then vuelve: Donde vuelve es una o varias instruccion(es) extra(s)...
NOTAS:Según mi criterio y citando a karcrack que una ves me dijo
apegate a las reglas y usa collection (tambien seba123neo me lo dijo, esto lo recuerdo por que apenas me tope con este comentario
q°w°p).
1.- Si el prototipo
explicito es:
Function MYfunction(STR As String) As String1.1.- No deberia agregarse STATIC de ninguna manera.
1.2.- Su funcion
no retorna la string en ningun caso por la función.
Estos puntos son extras...
2.- Debido a que
Function MYfunction(STR As String) As String.
2.1.- Es equitativo a: Function MYfunction(
byref STR As String) As String mas no a
byval.
Dulces Lunas!¡.