FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
recepcion de parametro incompleto
Hola amigos del foro, pasa algo raro, resulta que al recibir el parametro ,de otra aplicacion en delphi solo se llega a tomar un pedazo de ella :
Parametro:String; Parametro:=ParamStr(1); parametro solo llega a tener un pedazo de lo mandado, esto lo recupero desde el evento Create del formulario receptor. Gracias anticipadas......... |
#2
|
||||
|
||||
¿Cuál es el parámetro que le mandas?
// Saludos |
#3
|
||||
|
||||
Le paso como parametro:
Código:
ShellExecute(self.Handle,nil,Pchar(RootMXSRecover+'\Proyecto.exe'), PChar (ExtractFilePath(Application.EXEName)),nil, SW_SHOWNORMAL) tiene que devolver la ruta donde se encuentra la aplicacion (emisora),pero solo me llega una ruta incompleta de la misma. Gracias por la atencion espero su respuesta. Última edición por Coco_jac fecha: 30-05-2005 a las 22:52:27. |
#4
|
||||
|
||||
Realmente no me estás diciendo qué parámetro le pasas ya que no sé a qué evalúa ExtractFilePath(Application.EXEName) pero adivinando quizá el problema sea que la ruta que pasa como parámetro contiene espacios:
c:\mis documentos\aplicación.exe de manera que la línea de comando se interpreta como dos parámetros: c:\mis documentos\aplicación.exe Tendrías que encerrar todo el parámetro entre comillas dobles: "c:\mis documentos\aplicación.exe" // Saludos |
#5
|
||||
|
||||
Tienes razon Roman se me paso ese detalle, en que estaba pensando.......
Muchas gracias por la atencion |
|
|
|