Hola, gracias ya encontre mi problema...
lo que paso fue que habia usado algo como esto
while instr(1,sTexto,"mod") <>-1
...
wend
y funcionaa bien para pequeños textos, pero para un texto grande daba problema porque se quedaba colgado, le puse un doevents en el bucle y el programa no se colgaba pero se quedo parado....
despues de revisar bien donde se quedaba colgado el programa encontre que en ese trozo de codigo (que he puesto al principio de este post) habia algo incorrecto: -1; debe ser 0
lo que pasa que cmo tambien conozco otros lenguajes (java, php, c,c++, javascript) entonces estaba acostumbrado a usar -1 cuando se retornaba algo que no se habia encontrado...
Gracias =D
lo que paso fue que habia usado algo como esto
while instr(1,sTexto,"mod") <>-1
...
wend
y funcionaa bien para pequeños textos, pero para un texto grande daba problema porque se quedaba colgado, le puse un doevents en el bucle y el programa no se colgaba pero se quedo parado....
despues de revisar bien donde se quedaba colgado el programa encontre que en ese trozo de codigo (que he puesto al principio de este post) habia algo incorrecto: -1; debe ser 0
lo que pasa que cmo tambien conozco otros lenguajes (java, php, c,c++, javascript) entonces estaba acostumbrado a usar -1 cuando se retornaba algo que no se habia encontrado...
Gracias =D