FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Tstrings Delphi 2007
hay una manera de hacer esto más eficiente:
necesito concatenar cada item de un Tstrings en en una cadena separado por espacios es para delphi 2007 |
#2
|
||||
|
||||
Hola JaviMarciano.
Podes ahorrarte la variable Statement usando la variable implícita Result,
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Una alternativa podría ser algo así, pero tendrás que probar si realmente es más eficiente:
Y añadir al uses la unit StrUtils.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Si no ando desencaminado y como para lo único que utilizas StatementLines es para obtener información igual es mas eficiente declararla como constante, habría que comprobarlo.
|
#5
|
||||
|
||||
Muy buena la opción de Neftali (no me acordé de ella) a la que se le podría sumar ExtractStrings de la unit Classes.
Para salir de dudas sobre la eficiencia de usar una u otra alternativa, hice una prueba sobre un archivo de texto de 22350 líneas con este código: (Mientras escribía la prueba recordé agreguar EnableControls y DisiableControls para mejorar la performance.) El resultado promedio de 3 mediciones:
La balanza se inclina a recorrer el TStrings con un for y creo que es debido a que AnsiReplaceText debe realizar comprobaciones adicionales para lograr su gran ductilidad de uso. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear un grafico en excel 2007 desde Delphi 2007 | Jose Manuel | Varios | 1 | 27-12-2013 19:56:30 |
Tstrings en datasnap | juank1971 | Conexión con bases de datos | 4 | 25-05-2011 21:31:40 |
¿Delphi 2007 for win32 o BSD 2007? | AzidRain | La Taberna | 6 | 29-07-2008 20:32:16 |
TStrings | dvlt | Varios | 7 | 15-04-2008 15:36:37 |
Lanzamiento Delphi 2007, PHP y JBuilder 2007 R2 Santiago - Chile | Andreano | Noticias | 4 | 14-05-2007 09:25:23 |
|