Ver Mensaje Individual
  #1  
Antiguo 14-09-2010
NPIdea NPIdea is offline
Miembro
 
Registrado: feb 2005
Posts: 121
Reputación: 20
NPIdea Va por buen camino
Leer parámetros que manda otra aplicación

Hola a todos.

Tengo que trabajar con una aplicación que no es mia y que me va a mandar ejecutar mi programa con muchas instancias.

Para ello me arrancan mi programa con parámetros, (eso lo tengo solucionado, luego en el Form Create leo con ParmaStr):

Código Delphi [-]
  ShellExecute(Form1.Handle,nil,Pchar('E:\Cliente\Cliente.exe'),PChar('"127.000.000.001:9000"'),'nil',  SW_SHOWNORMAL);

donde PChar('"127.000.000.001:9000"') son los parámetros de una IP y un puerto para establecer comunicaciones.

Para que no quede tan feo abrir un montón de formularios independientes había pensado hacer un MDIForm y luego ir abriendo dinámicamente todos los formularios como MDIChid para cada ShellExecute que me manden, por lo que mi pregunta es si puedo interceptar una segunda instancia del Shellexecute que me lanzan y solo leer los parámetros para crear un MDIChild y no crear otra apliación independiente.

Gracias.
Responder Con Cita