![]() |
![]() |
| 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
|
||||
|
||||
|
Vamos a ver si no es un simple errata, pero hablas de archivos .txt:
Cita:
// Saludos |
|
#2
|
|||
|
|||
|
No, eso tampoco es
no Roman lo que pasa es que yo uso una variable que llamo busca de tipo string. Coro sería el nombre del editl junto con su propiedad text de donde extraigo la cadena de caracteres que va a buscar en los nombres de los txt.
Por eso queda: busca:=coro.text que sería lo mismo que decir: variable:=edit.text memo1.lines.LoadFromFile('c:\S.P.T.M\coros\busca'); La ruta termina en el directorio donde tengo todos los .txt. Se supone que la variable justamente "busca" entre los .txt y cuando encuentra uno con el mismo nombre me trae el contenido a los lines del memo. por las dudas te digo que la ruta y los archivos existen y tambien probe sin variable, o sea: memo1.lines.LoadFromFile('c:\S.P.T.M\coros\coro.text'); todavia no puedo encontrar el error. |
|
#3
|
||||
|
||||
|
Sac, tu error pasa por el hecho de que no estas concatenando las cadenas:
No tengo delphi a mano, lo puse de memoria.. pero que por allí van los tiros saludos, |
|
#4
|
||||
|
||||
|
Cuando pones
LoadFromFile busca un archivo que se llame 'busca', y no sabe nada acerca de una variable busca. Lo mismo, cuando
LoadFromFile no sabe nada acerca de un edit que se llame coro, y busca un archivo que- literalmente -se llame 'coro.text'. En otras palabras, lo qe pongas entre los apóstrofes, se toma literalmente. Debes hacerlo así:
o así:
// Saludos |
|
#5
|
||||
|
||||
|
¡Oh vaya! Se han adelantado. Creo que con esto ya quedará bien claro
![]() // Saludos |
|
#6
|
|||
|
|||
|
Cita:
denme un poco de crédito a mi tambien... yo también sueño con ayudar a otros y ser moderador de clubdelphi.. por qué no puede ser dentro de ... algunos años jeje. |
|
#7
|
||||
|
||||
|
Hola
busca es una variable que contiene la direccion, o el nombre del archivo, muy raro, intenta esto: Como digo, la variable busca, contiene la direccion y el nombre del archivo, con esto solo se necesita la colocacion del nombre de la variable a buscar, supongo que presen, es el nombre del memo. Por otro lado, si la variable solo contiene el nombre del archivo hay que concatenar (ya casi me lo creo). Si te fijas el tipo de archivo es txt, no text, creo que hay diferencia. No estoy muy seguro de la forma, no te fies mucho. Saludos |
|
#8
|
|||
|
|||
|
Un pequeño retoque más.
Mil gracias a todos!
Muchos se confundían el .txt del archivo con la propiedad text del edit. No fue ni una cosa ni la otra... la pavada que me faltaba era la concatenación es cierto pero igual no encontraba nada asique tuve que crear una carpeta "a" con un archivo "b.txt" hasta que lo enconrtó jejej... Con Ustedes el Procedure...
Ahora el tema a resolver es por qué no me aparece el mensaje de error de la exepcion sino que se detiene la ejecución del programa con el EFOpenError. Pero de nuevo mil gracias a todos. Última edición por dec fecha: 19-07-2007 a las 02:02:59. |
|
#9
|
||||
|
||||
|
Cita:
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| LoadFromFile y la letra "Ñ" | Flecha | Varios | 12 | 19-06-2007 10:35:01 |
| LoadFromFile con una progressbar | Jesús Pena | Varios | 5 | 18-04-2007 20:19:24 |
| Problemas con Picture.LoadFromFile | Ohcan | Varios | 6 | 04-02-2005 23:29:34 |
|