Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Shellexecute no abre páginas web desde portátil (https://www.clubdelphi.com/foros/showthread.php?t=31577)

José Craviotto 11-05-2006 13:41:03

Shellexecute no abre páginas web desde portátil
 
Hola.

Vengo usando shellexecute para abrir páginas web desde los programas sin problema (ShellExecute(Handle, 'open', 'http://... ). Pero ahora que tengo que hacer una demostración de un programa, me encuentro que desde el portátil conectado con wifi ¡no funciona!: no se abre ninguna página. No hay mensaje de error...

¿Alguien me puede ayudar?

Gracias

Colgueit 11-05-2006 15:02:15

Para abrir paginas web es mejor utilizar esta funcion, te pongun ejemplo:
Código Delphi [-]
HlinkNavigateString(Nil,'http://www.google.com');

Tienes que añadir al uses del form "UrlMon"

Un Saludo

marcoszorrilla 11-05-2006 15:13:38

Pues no conocía esa función y acabo de efectuar una prueba y la verdad va de perlas, gracias por el aporte.

Un Saludo.

José Craviotto 11-05-2006 16:47:11

Muchas gracias, Colgueit.

Pero a mí
HlinkNavigateString(Nil,'http://www.google.com');

tampoco me funciona en el portátil.

Haciendo pruebas y pruebas, lo que por fin me ha ido bien ha sido esto:

ShellExecute(Handle, 'open', 'explorer.exe', 'http://www.google.com', nil, SW_SHOW);

No tenía nada que ver con el modo de conexión, claro.

Reitero el agradecimiento. Saludos

marcoszorrilla 11-05-2006 18:05:43

No será que no tienes ningún navegador por defecto?

Un Saludo.

José Craviotto 12-05-2006 12:55:27

Cita:

Empezado por marcoszorrilla
No será que no tienes ningún navegador por defecto?

Un Saludo.

Seguramente. Entré en desde el Explorer en Herramientas -> Opciones de Internet -> Programas y marqué la casilla de "Comprobar si Internet Explorer es el explorador predeterminado", creyendo que con eso ya estaba, pero no.
Buscaré cómo hacerlo, no os preocupéis: algunos es que somos torpecillos.

Muchas gracias


La franja horaria es GMT +2. Ahora son las 00:10:52.

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