Показать сообщение отдельно

  #4  
Старый 22.06.2009, 12:07
Lazar88
Новичок
Регистрация: 03.06.2009
Сообщений: 7
Провел на форуме:
46558

Репутация: 1
Отправить сообщение для Lazar88 с помощью ICQ
По умолчанию

Нужно занести данные на web страницу через TWebBrowser
выдает ошибку:


Подскажите что не так.
И поделитесь ссылкой на подробную статью о работе c TWebBrowser если есть у кого

Код:
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, ComCtrls, OleCtrls, SHDocVw, MSHTML_TLB;

procedure TForm1.Button1Click(Sender: TObject);
var
v: Variant;
 form : variant;
 f,i:Integer;
 begin
WebBrowser1.Navigate('http://id.rambler.ru/sсriрt/newuser.cgi');

for f:=0 to WebBrowser1.OleObject.Document.forms.Length-1 do begin
form:=WebBrowser1.OleObject.Document.forms.Item(f) .elements;
for i:=0 to form.Length-1 do
if form.item(i).name='login' then 
form.item(i).value:='test1'
else
if form.item(i).name='firstname' then 
form.item(i).value:='test2';

end;  end;

вылетает здесь:
for f:=0 to WebBrowser1.OleObject.Document.forms.Length-1 do begin

а если заменить WebBrowser1.OleObject.Document.forms.Length-1 просто на цифру то здесь:
form:=WebBrowser1.OleObject.Document.forms.Item(f) .elements;
 
Ответить с цитированием