Delphi6でTWebBrowserをCreateし、TForm1に表示しようとしましたが例外でストップしてしまいます。TOleControlを使用すると書いてあったサイトがあったのでその通りにしたところ
EAccessViolationクラスの例外と出、停止します
どなたかご教授お願いします
with TWebBrowser.Create(Self) do
begin
Align := AlClient;
TOleControl(TWebBrowser).PArent := Self;
end;
>TOleControl(TWebBrowser)
キャストする時は,具体的なオブジェクトに対して行います.
[例]
procedure TForm1.FormCreate(Sender: TObject);
var
AWebB: TWebBrowser;
AURL : String;
begin
AURL:='http://homepage2.nifty.com/Mr_XRAY/';
AWebB:=TWebBrowser.Create(Self);
AWebB.Align := AlClient;
TOleControl(AWebB).PArent := Self;
AWebB.Navigate(AURL);
end;
正常に動作しました。
ありがとうございました
ツイート | ![]() |