buenas :) tengo una duda como puedo hacer para optimizar el uso de cadenas :P
mas que todo ahorita tengo una duda de como optimizar la asignacion de grandes cadenas :P
un ejemplo:
dim X as string
X = string$(1000,"0")
bueno tengo una cadena grande de 1000 caracteres como un ejemplo
ahora tengo un bucle que le asigna X cantidad de caracteres que depende de una condicion el bucle
y le va concatenando cadenas y cadenas asi:
X = X & cadena
bueno mas que todo a lo que quiero llegar es como puedo optimizar la concatenacion de cadenas ya que trabajar con cadenas de gran longitud usa bastante recursos :P
y no se me a podido venir a la mente trabajar con punteros memoria y todo eso :P
algunas ideas por favor :P
espero haberme dado a entender :)
Seba123neo habia publicado esto, que te va a venir como anillo al dedo :xD
Concatenar Strings Super Rapido (StringBuilder) (http://leandroascierto.com/foro/index.php?topic=1237.0)
Una cosa que se nota mucho:
Haz esto:
CadenaLarga=Cadenalarga & (CadenaCorta1 & CadenaCorta2)
En vez de esto:
CadenaLarga=Cadenalarga & CadenaCorta1 & CadenaCorta2
DoEvents! :P
Cita de: raul338 en 4 Octubre 2011, 23:09 PM
Seba123neo habia publicado esto, que te va a venir como anillo al dedo :xD
Concatenar Strings Super Rapido (StringBuilder) (http://leandroascierto.com/foro/index.php?topic=1237.0)
:D vaya interesante tio se te agradece :D
Cita de: Psyke1 en 5 Octubre 2011, 00:20 AM
Una cosa que se nota mucho:
Haz esto:
CadenaLarga=Cadenalarga & (CadenaCorta1 & CadenaCorta2)
En vez de esto:
CadenaLarga=Cadenalarga & CadenaCorta1 & CadenaCorta2
DoEvents! :P
gracias Psyke1 :D lo tomare en cuenta :)
bueno buscando tambien encontre este enlace que por cierto es muy interesante sobre optimizacion de cadenas
y tambien sobre otras optimizaciones >:D
http://www.aivosto.com/vbtips/stringopt.html#whyslow