Ver Mensaje Individual
  #6  
Antiguo 13-04-2005
erika.martinez erika.martinez is offline
Miembro
 
Registrado: may 2003
Ubicación: Buenos Aires - Argentina
Posts: 18
Reputación: 0
erika.martinez Va por buen camino
Talking La solución

Hola, al fin conseguí resolverlo, por si a alguien le sirve les cuento como hice. La aplicación que yo necesito ejecutar desde Delphi, se ejecuta bajo Windows a través de un prompt de DOS, creo que en Linux y Unix es distinto.
Lo que hice fue usar la función ExecuteFile, que está declarada en la unit FmxUtils, que se encuentra en Delphi/Demos/Doc/Filmanex, esta función hace uso de la función ShellExecute de la API de Windows:

ExecuteFile(const FileName, Params, DefaultDir: string; ShowCmd: Integer): THandle;

Bueno, como mi aplicación se ejecuta mediante un prompt de DOS, lo que hice fue crear un archivo bat con las instrucciones para DOS, y finalmente hago uso de la función dicha:

ExecuteFile('c:\mybat.bat', '', '', SW_SHOWNORMAL);

En internet hay varios ejemplos de como utilizar esta función con ditintas aplicaciones.

Bueno, espero que a alguien le sirva esto.

Saludos

Erika
Responder Con Cita