2
我得到以下錯誤:爲什麼在設置IHTMLInputTextElement的值時會出現訪問衝突?
Access Violation at address 0050AA07 in module "project1.exe". Read of address 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;
@David Heffernan - 我添加了代碼 – dave123 2011-02-13 12:34:13