我收到以下错误:
模块“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;