FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ejecutar una aplicación automática
hola, el problema es que necesito ejecutar un programa cuando hay un archivo de texto en una carpeta determinada. Ej: creo el archivo "texto.txt" en COBOL y lo guardo en un carpeta y automaticamente necesito que se ejecute un programa, que ya tengo, para imprimir el documento.
Lo que necesito es crear un programa en delphi que cuando hay archivo en una carpeta determinada este me ejecute otro ejecutable (ya creado) y luego me elimene el archivo de la carpeta. Gracias |
#2
|
||||
|
||||
Debes crear el programa y tenerlo en funcionamiento.
Hay varias formas de revisar las modificaciones de un directorio. * Pooling cada x segundos. Bastante simple y tal vez adecuada si la cadencia no es muy alta. * Utilizar la API de windows con la función FindFirstChangeNotification (ayuda MSDN, link Embarcadero). Si buscas en los foros sobre esta función encontrarás respuestas y código.
__________________
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. |
#3
|
||||
|
||||
Dentro de los componentes JEDI hay uno que se encarga de monitorear cambios en directorios o archivos. Tiene muchas opciones.
Saludos !
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. |
#4
|
||||
|
||||
Correcto; Tal y como dice rretamar hay componentes para hacerlo, si es que no deseas usar la función directamente. Las RxLib también tienen uno al respecto.
__________________
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. |
#5
|
||||
|
||||
Cita:
Gracias miles.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#6
|
||||
|
||||
Cita:
La unit es JvChangeNotify.pas y en componente al que os referís es TJvChangeNotify (creo).
__________________
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. |
#7
|
||||
|
||||
Muchas gracias. La voy a probar y les comento.
Pero de entrada veo que es muy interesante el tema. Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar aplicacion? | c0lo | API de Windows | 5 | 24-03-2009 07:58:53 |
Salida automatica de aplicación | creus | Varios | 31 | 11-12-2006 17:41:18 |
Ejecutar aplicacion DOS que no se vea? | marceloalegre | Varios | 1 | 21-12-2005 13:22:18 |
Ejecutar aplicación en una PC | silviodp | Conexión con bases de datos | 2 | 03-06-2004 22:39:46 |
Ejecutar una aplicacion | Nathan | Varios | 3 | 06-03-2004 18:03:42 |
|