WebBrowser1 Formunun bir nesnesi. Global değil. Sen global bir proc'dan forma erişmeye çalışıyorsun.
Bunun için SonrakiSatir içinde Form1.WebBrowser1 olarak kullanmalısın. Tabii TForm1 nesne pointer'ini, Form1 değişkenine atıyorsan.
Döngü Hatası !!!
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Yaptım 
procedure TForm1.Button2Click(Sender: TObject);
begin
s := 0;
WebBrowser1.Navigate(ComboBox1.Text + Memo2.Lines[s]);
end;
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
Sayfa : Variant;
begin
WebBrowser1.Document._Release;
Sayfa := WebBrowser1.Document;
if Webbrowser1.LocationURL <> '' then
memoSource.text := SAYFA.Body.OuterHTML;
Button1.Click;
WebBrowser1.Navigate(ComboBox1.Text + Memo2.Lines[s]);
s := s + 1;
end;
Çalışıyor

procedure TForm1.Button2Click(Sender: TObject);
begin
s := 0;
WebBrowser1.Navigate(ComboBox1.Text + Memo2.Lines[s]);
end;
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
Sayfa : Variant;
begin
WebBrowser1.Document._Release;
Sayfa := WebBrowser1.Document;
if Webbrowser1.LocationURL <> '' then
memoSource.text := SAYFA.Body.OuterHTML;
Button1.Click;
WebBrowser1.Navigate(ComboBox1.Text + Memo2.Lines[s]);
s := s + 1;
end;
Çalışıyor
