![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Me parece que no,
Haciendo alguna prueba el tiempo que de verdad se nota se pierde al reemplazar para reparar los enlaces Alguna alternativa a esto? StringReplace( memo1.Lines[xx],'/imagenes/','http://www.aemet.es/imagenes/',[rfReplaceAll]); |
|
#2
|
|||
|
|||
|
Aunque sea en plan chapucero ya lo he solucionado, ahora es casi instantaneo, ya solo falta limpiar todo lo que sobra, creo que se podrian quitar los memos, (pero no se como trabajar por lineas en un string):
El problema estaba en usar un memo linea por linea en el StringReplace en vez de usar el memo.Lines.text, usando un String como ya habiais dicho muchos la carga es practicamente instantanea. Código PHP:
Última edición por cocute fecha: 09-12-2009 a las 15:57:24. |
|
#3
|
|||
|
|||
|
He probado a quitar los memos y poner 2 tstringlist pero no me funciona, no hace nada, tambien he probado con Tstrings pero me da "error abtracto" o algo asi.
Que puede fallar? el mismo código con memos funciona. Código PHP:
Última edición por cocute fecha: 09-12-2009 a las 16:02:51. |
|
#4
|
|||
|
|||
|
Hola...
Cita:
Saludos... P.D. TString es una clase abstracta y es por eso que cuando quieres instanciar un objeto de esa clase obtienes el error "abstracto" Última edición por maeyanes fecha: 09-12-2009 a las 17:04:27. |
|
#5
|
||||
|
||||
|
Cita:
Utilizar TStrings/TStringList no te aportará más velocidad, ya que las propias Lines del componente Memo ya son TStrings, simplemente era para que no tuvieras que utilizar TMemos sin ser necesario. El primer código utilizando TStrings sería así: Código PHP:
En lugar de esto, ya que TStrings es una clase abstracta.
__________________
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. |
|
#6
|
|||
|
|||
|
pues ninguno de los dos ejemplos que me poneis funcionan, ni el mio con Tstrings tampoco. (aunque deberian)
Será por la version de Delphi que es la 2010¿? con los memos si funciona. Última edición por cocute fecha: 09-12-2009 a las 16:31:29. |
|
#7
|
||||
|
||||
|
El último que he puesto yo está compilado con Delphi 2009.
__________________
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. |
|
#8
|
|||
|
|||
|
pues me esta pasando una cosa muy rara ya que lo que antes me funcionaba ahora no, voy a probar con el delphi 2009 que tengo en otra particion.
|
|
#9
|
|||
|
|||
|
Hola...
Cita:
Como verás en los ejemplos anteriores, es lo mismo... Saludos... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Alguien sabe como hacer esto? | MaMu | Gráficos | 3 | 18-05-2007 18:33:43 |
| Alguien sabe como hacer que una query sea modificable | pjmedina | Varios | 20 | 12-04-2007 11:17:27 |
| Alguien sabe como hacer que tu aplicacion se ejecute... | Supra | Varios | 7 | 05-02-2005 21:10:09 |
| Alguien sabe como hacer un ShotDown a Firebird 1.51???? | AGAG4 | Conexión con bases de datos | 3 | 28-10-2004 18:02:21 |
| ¿alguien sabe hacer esto? (conexion a mySQL desde delphi pero sin acceso...) | seccion31 | Internet | 24 | 27-08-2004 17:14:23 |
|