Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Obtener el path del ejecutable del internet Explorer (https://www.clubdelphi.com/foros/showthread.php?t=10704)

cone220 26-05-2004 22:51:02

Obtener el path del ejecutable del internet Explorer
 
Cómo puedo obtener en tiempo de ejecución el path del iexplorer.exe???

Necesito ejecutarlo desde la apliación, pero no puedo hacerlo sin el path :confused: :confused: :confused:

delphi.com.ar 26-05-2004 22:55:07

He visto que normalmente la ruta donde se encuentra está en el PATH del sistema, por lo que con ejecutar WinExec('iexplore.exe'... sería mas que suficiente, por otro lado si quieres que se abra en algúna página en particular, puedes hacer un ShellExecute('open', 'http://....'...

Saludos!

roman 26-05-2004 22:59:50

Complementando lo que te dice delphi.com.ar, puedes ejecutarlo directamente con

ShellExecute(Handle, 'open', 'iexplore.exe', '', '', SW_SHOW);

ShellExecute encontrará la ruta. Por cierto, no hay 'r al final del nombre del ejecutable.

// Saludos

cone220 26-05-2004 23:00:03

He probado de las dos formas que mencionaste, pero aparentemente el exe no esta en la ruta de windows...

roman 26-05-2004 23:01:16

Quita la 'r'

// Saludos

cone220 26-05-2004 23:05:12

la "r" solo esta de mas en el mensaje... :confused:

cone220 26-05-2004 23:09:26

Listo.... era que estaba poniendo mal un parámetro!!!! :( :( :(

Muchas gracias

vic_ia 26-05-2004 23:18:52

solo informativo...
 
hola al foro...

en un caso distinto al mencionado, para localizar la ruta del internet explorer habria que leer el valor de "PATH" en la clave del registro de windows :

\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Currente Version\App Path\IEXPLORE.EXE

saludos....

delphi.com.ar 27-05-2004 01:28:48

Cita:

Empezado por roman
ShellExecute encontrará la ruta.

Encontrará la ruta, si esta aplicación esta en el PATH al igual que WinExec!...

Saludos!

roman 27-05-2004 01:34:02

Cita:

Empezado por delphi.com.ar
Encontrará la ruta, si esta aplicación esta en el PATH al igual que WinExec!...

De hecho no es así. Cuando lo probé me cercioré que WinExec no lo encontraba y ShellExecute sí y ahora reviso que, en efecto, el path no contiene la ruta del iexplorer.

Yo supongo que la razón es la misma que mencioné aquí.

// Saludos


La franja horaria es GMT +2. Ahora son las 17:03:41.

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