Premetto ch sto cominciando adesso con il Delphi, e che quindi non sono ancora pronto a questo
progettino,però (per curiosità) ho voluto seguire passo-passo le istruzioni del mio libro per la creazione
di un browser web molto, ma molto rozzo.

unit WebBrsU;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls, StdCtrls, ExtCtrls, OleCtrls, SHDocVw;

type
TWebMain = class(TForm)
Panel1: TPanel;
UrlComboBox: TComboBox;
StatusBar: TStatusBar;
HTML: TWebBrowser; //HTML:THTML; così era nel libro
procedure UrlComboBoxClick(Sender: TObject);
procedure UrlComboBoxKeyPress(Sender: TObject; var Key: Char);



private
{ Private declarations }
public
{ Public declarations }
end;

var
WebMain: TWebMain;

implementation

{$R *.DFM}

procedure TWebMain.UrlComboBoxClick(Sender: TObject);
begin
if URLComboBox.Text<>'' then
HTML.RequestDoc(URLComboBox.Text); //L'errore è qui
end;

procedure TWebMain.UrlComboBoxKeyPress(Sender: TObject; var Key: Char);
begin
if Key= Char(VK_RETURN) then begin
Key:=#0;
if URLComboBox.Text= '' then
Exit;
UrlComboBoxClick(Sender);
end;
end;

end.




Poichè il codice da dove ho preso spunto è scritto per Delphi 4 (io uso il 5) penso che il
problema sia nel metodo "RequestDoc", che a detta del libro dovrebbe caricare la pagina
desiderata.Dovrei utilzzare qualche altro "metodo"?
Inoltre non trovavo nella palette il controllo HTML (come lo chiama il libro) ed a tentatvi ho messo
WebBrowser (presente in Delphi5) per sostituirlo, ho fatto bene?

Grazie a tutti.