Ver Mensaje Individual
  #2  
Antiguo 29-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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:

Código Delphi [-]
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í:

Código Delphi [-]
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é.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita