PDA

Ver la Versión Completa : Programa que abre un Internet Explorer


Raistlin
07-12-2006, 12:56:58
Hola!

Quisiera hacer un programa que me abriese el internet explorer con una direccion que le pasaria desde un edit.

Pero no se que instruccion usar para abrirlo ni como pasarle la direccion.

Un SALUDO!!!:D

Bicho
07-12-2006, 13:08:48
Hola, puedes usar el comando ShellExecute para hacer lo que pides, si buscas un poco por los foros y en la misma ayuda de Delphi, tendrás mucha información y ejemplos al respecto.

ShellExecute(Form1.Handle, nil, PChar('http://www.clubdelphi.com/foros'), '', '', SW_SHOWMAXIMIZED);

Espero te sirva.

Saludos

Raistlin
07-12-2006, 13:16:04
Hola, he probado tu sugerencia y he copiado el codigo a un boton, pero me sale este error:

[Pascal Error] Unit1.pas(28): E2003 Undeclared identifier: 'ShellExecute'

No se usar el ShellExecute y no se porque da este error.

Gracias

Lepe
07-12-2006, 13:35:12
Cuando te de ese tipo de fallos, haz un clic en la palabra en cuestión, dentro de la ventana de código fuente, ahora pulsa F1, busca a qué unidad pertenece, hazlo sobre ShellExecute y verás que pertenece a la unidad ShellApi. pues nada...

Uses shellapi;


El tip es que el compilador no sabe en qué unidad está esa función pero la ayuda de delphi si, ya que tiene indexada todas las funciones y métodos.

Saludos

Raistlin
07-12-2006, 13:48:29
Muchas gracias, ahora va perfecto.

No habia visto que usa el Shellapi.

Un saludo!