次のエラーが表示されます。
モジュール「project1.exe」のアドレス 0050AA07 でアクセス違反が発生しました。アドレス 00000000 の読み取り。
TWebBrowser でフォームに自動入力しようとしています。フォームの「ログイン」と呼ばれるフィールドです。
どういう意味ですか?どうすれば解決できますか?
procedure TForm1.Button2Click(Sender: TObject);
var
doc: IHTMLDocument2;
frm: IHTMLFormElement;
fld: IHTMLInputTextElement;
begin
doc := webbrowser1.Document as IHTMLDocument2;
frm := doc.forms.item(0, EmptyParam) as IHTMLFormElement;
fld := frm.item('login', EmptyParam) as IHTMLInputTextElement;
fld.value := 'someone';
end;