PDA

Ver la Versión Completa : una ayudita para un novato


majuub
14-05-2007, 21:31:44
hola soy un aficionado al delphi 5 con muy poco nivel y me gustaria saber si alguien me podria explicar que tendria que hacer para que al pulsar un boton delphi abriera una pagina de internet seleccionada como por ejemplo al pulsar el boton se abriera esta pagina. Si alguien me puedce explicar que codigo hay que poner y que objetos deberia añadir le estaria muy agradecido.
Gracias y saludos;)

roman
14-05-2007, 21:36:27
Por ejemplo:


uses
ShellApi;



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


// Saludos

majuub
14-05-2007, 21:54:49
me da error en lo siguiente:
me parece que el uses no lo he puesto en lugar correcto

Delphius
14-05-2007, 22:00:44
A me funciona bien:


unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ShellAPI, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'http://www.clubdelphi.com', nil, nil, SW_SHOW);
end;

end.


Como verás, en la parte de arriba esta la sección uses, tan sólo debes colocar la unidad ShellAPI. Pones un botón (al que yo por ejemplo denominé Visitar) y en su evento onClick puse lo que expone roman.

Saludos,

majuub
14-05-2007, 22:12:55
muchas gracias a los dos estoy haciendo un trabajo para el instituto si tengo alguna duda mas les preguntare a ustedes gracias y saludos;)

Delphius
14-05-2007, 22:47:22
majuub, como dices:
con muy poco nivel
a lo mejor te resulte de utilidad (si es que no lo conoces) descargar un buen libro de delphi: La Cara Oculta de Delphi 4 (http://www.marteens.com/caraoculta.htm). Es un buen libro (pdf) que explica desde lo básico hasta lo complicado. Yo uso D6 y ha decir verdad no tuve inconvenientes por lo de "Delphi 4", ya que poco ha cambiado desde la vesión 4 (hasta la 6. No se si 7 habrá mayores cambios).

Saludos,