Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Ejecutar una referencia de un ejecutable desde una aplicación delphi (https://www.clubdelphi.com/foros/showthread.php?t=65138)

alejandroa 23-11-2009 23:08:44

Ejecutar una referencia de un ejecutable desde una aplicación delphi
 
Cómo puedo ejecutar una referencia a un ejecutable desde delphi?

jhonny 24-11-2009 01:41:47

Agregas la unidad ShellApi y un código como el siguiente, en el lugar del que deseas hacer referencia a dicho aplicativo...

Código Delphi [-]
ShellExecute(Handle, 'open', 'calc', nil, nil, 0);

rgstuamigo 24-11-2009 16:04:07

O tambien asi:;)
Código Delphi [-]
WinExec('calc',SW_NORMAL);//Abro la calculadora por ejemplo ;)
Saludos...:)

alejandroa 24-11-2009 20:31:26

Ejecución archivo application reference
 
Buenas tardes

Agradezco su información, pero realmente necesito es desde winexe o shellexecute o algo smilar para ejecutar una referencia a una aplicación clikonce windows forms
ejemplo al generar la publicación en .net me instala una referencia al ejecutable, no el ejecutable, y esta referencia es la que necesito invocar desde delphi.

rgstuamigo 26-11-2009 23:20:26

Cita:

Empezado por alejandroa (Mensaje 347355)
Buenas tardes

Agradezco su información, pero realmente necesito es desde winexe o shellexecute o algo smilar para ejecutar una referencia a una aplicación clikonce windows forms
ejemplo al generar la publicación en .net me instala una referencia al ejecutable, no el ejecutable, y esta referencia es la que necesito invocar desde delphi.

Para ejecutar una referencia (acceso directo) se hace algo similar a lo que te dijo jhonny;):

Código Delphi [-]
 ShellExecute(0,nil,
                  Pchar('C:\Documents and Settings\RGS\Escritorio\Acceso directo a Delphi 7.lnk'),
                  nil,nil,SW_SHOWNORMAL);
Si tienes problemas con el nombre de tu acceso directo pues te recomiendo cambiarlo.;)
Saludos...:)

metalfox6383 06-12-2009 03:42:19

¿A qué unidad pertenece "shellexecute"?

Caral 06-12-2009 03:56:00

Hola
Cita:

Empezado por jhonny (Mensaje 347277)
Agregas la unidad ShellApi y un código como el siguiente, en el lugar del que deseas hacer referencia a dicho aplicativo...

Código Delphi [-]

ShellExecute(Handle, 'open', 'calc', nil, nil, 0);

Saludos


La franja horaria es GMT +2. Ahora son las 05:47:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi