Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   como ejecutar archivos *.txt (https://www.clubdelphi.com/foros/showthread.php?t=47619)

kurono 03-09-2007 05:27:49

como ejecutar archivos *.txt
 
hola amigos del foro tengo un problema tengo una aplicacion en delphi 7 donde necesito abril un archivo de texto con la extension *.txt y no he podido abrilo el codigo que utiliso es el siguiente

shellexecute('open','c:\archivo.txt',nil,nil,sw_normal);

pero no me funciona si alguien me dice como abril un archivo.txt se lo agradeceria mucho

dec 03-09-2007 05:30:16

Hola,

Pues debería funcionar. "ShellExecute" abriría el programa predeterminado en el sistema para ese tipo de archivos, pasándole como argumento la ruta del archivo en cuestión. Puedes mirar el resultado de la función "ShellExecute" y/o investigar el resultado de la función "GetLastError", pero, antes de nada me aseguraría de que el archivo en cuestión existe realmente.

kurono 03-09-2007 05:38:46

ohhhhhhh si ya me funciona ok ya entendi como funciona el codigo el ejecutable y el archivo deben de estar en el misma carpeta ok gracia por tu ayuda

dec 03-09-2007 06:01:57

Hola,

No es que el archivo a "ejecutar" deba estar en la misma carpeta que el ejecutable de la aplicación, sino que su ruta ha de conocerse. El archivo puede estar en cualquier lugar... que siempre que conozcamos su ruta podremos trabajar con él más o menos.

kurono 03-09-2007 06:04:43

ok ya me di cuenta de eso estaba haciendo algunas prueba y vi que funcionaba en cualquier lugar gracia por el consejo


La franja horaria es GMT +2. Ahora son las 08:43:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi