PDA

Ver la Versión Completa : Llamar exe de fox


kvtm
29-07-2006, 00:37:05
Hola. Saben como puedo llamar desde delphi a .exe de fox ... a este .exe debe enviarle parametros.

Gracias.
Kvtm

dec
29-07-2006, 11:14:18
Hola,

Pues es de suponer que tengas que hacerlo como si "llamaras" (mejor ejecutaras, aunque bendita palabra, también), digo, como si tuvieras que hacerlo con un ejecutable escrito en cualquier otro lenguaje de programación.

Puedes echar un vistazo a la función "ShellExecute", contenida en la unidad "ShellApi" que incluye Delphi. Por ejemplo, podríamos ejecutar un supuesto "programa.exe" enviándole dos parámetros:


ShellExecute(GetDesktopWindow,'open','C:\programa.exe','-parametro1 -parametro2',nil,SW_NORMAL);


Si "programa.exe" estuviera escrito en Delphi, podría recibir dichos parámetros más o menos así:


var
i: integer;
begin
for i := 0 to ParamCount do
ShowMessage(ParamStr(i));
end;


En otros lenguajes de programación como los de la familia de C suele actuarse de manera muy similar. NO sé si todo esto puede servirte de algo o qué. ;)

kvtm
14-08-2006, 01:34:08
Ok dec. Muchas gracias x los datos. Probare ....