FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
ShellExecute
Me gustaria que cuando ejecutara la siguiente orden en delphi, me abriera el IE en una ventana nueva.
El problema lo tengo cuando ya tengo una ventana de IE y lanzo está orden.Me carga la pagina pasada en ShellExecute en la ventana activa de IE y la quiero en otra. ShellExecute(0,'open','http://www.google.com',0,0,1); Gracias |
#2
|
||||
|
||||
Revisa la ayuda del Windows SDK
Hola,
En la ayuda del Windows SDK (Software Development Kit) a la que puedes acceder desde Delphi tienes toda la información necesaria para trabajar con la función ShellExecute. Conviene que la eches un vistazo. En cualquier caso, utilizando la función como se muestra más abajo consigues lo que planteas en tu pregunta:
Se trata aquí de llamar al ejecutable del Explorador de Windows, pasándole como parámetro, en este caso, la dirección de Internet que se requiere abrir. Haciéndolo así consigues tu objetivo: abrir una nueva ventana del explorador con la URL cuyo contenido es preciso mostrar al usuario. De todos modos, permíteme que insista en la ayuda sobre la función que nos ocupa, pues, ni siquiera estoy seguro del uso de dicha función tal y como la escribo, y, aunque todo va como se espera, seguramente, da para mucho más y así es bien saber qué puede ofrecerte, exactamente. |
#3
|
|||
|
|||
Muchisimas gracias. Funciona perfectamente. Eres un crack!!
|
#4
|
|||
|
|||
Hola,
He leido este mensaje, que para lo que yo quiero hacer ha sido de gran ayuda, pero leo esto: Cita:
Muchas gracias. Virginia Romero
__________________
Sonrie al mundo, y el mundo te sonreirá :) |
#5
|
||||
|
||||
Hola,
Cita:
|
#6
|
||||
|
||||
Hola.
Yo tampoco la encuentro, ni en el menu help, ni en inicio ni en "C:\Archivos de programa\Archivos comunes\Borland Shared\MSHelp\".
Tendra algo que ver que version de delphi usemos. Uso delphi 2005. |
#7
|
||||
|
||||
Cita:
// Saludos |
#8
|
||||
|
||||
ok.
Gracias Roman.
Salu2. |
#9
|
|||
|
|||
duda con ShellExecute
Buenas a todos!! tengo una duda con esto: hay alguna forma de llamar desde un primer programa a un segundo, y depende del resultado o botón pulsado en el segundo siga el primero? o que me devuelva algún valor el segundo programa para poder usarlo en el primero?
uf, creo que no me explico bien Gracias! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|