Merhaba,
İnternette çok sayıda proxy listesi yayınlanıyor. Ancak bunların pek çoğu bir işe yaramıyor.
Ben de bu tür listeleri kontrol edip, işlevsel olanları ayıran bir program yazdım.
Sürüm Delphi 7. TEmbeddedWB kullandım. Silent mod.
Program gayet güzel çalışıyor ama bazan
res://ieframe.dll/navcancl.htm
adresli hata sayfaları açıyor. http://www.gamet.com.tr/aynam.php adresine ulaşılamadığını söylüyor.
Nedenini bilemiyorum. Programa bir zararı yok görünüyor. Sadece ekranda kalabalık ediyorlar.
Bu tür sayfaların açılmasını engellemek için bir önerisi olan var mı?
Not: http://www.gamet.com.tr/aynam.php adresi REMOTE_ADDR değerini döndüren
tek satırlık bir PHP script.
Proxy Kontrol sırasında açılan IE pencereleri
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Proxy Kontrol sırasında açılan IE pencereleri
htlm parse ile aldığınız hatadaki bir satırı aratın varsa sayfayı pas geçin..
Re: Proxy Kontrol sırasında açılan IE pencereleri
Merhaba,Lord_Ares yazdı:htlm parse ile aldığınız hatadaki bir satırı aratın varsa sayfayı pas geçin..
Bu hata mesajını kontrol etmem mümkün değil. Çünkü her mesaj için ayrı bir Internet Browser açıyor. Mesaj da orada.
Benim denetlediğim EmbeddedWB böyle bir mesaj içermiyor.
İnternette arama yaptığımda çok yoğun işlemler varsa, registry sisteminin böyle bir davranış sergilediğini okudum.
Şimdi o konuyu araştırıyorum.
Eğer her proxy adresi için önceki formu kapatıp yenisini açmaya gerek kalmadan çalışacak bir program
oluşturabilirsem belki de bu sorun kendiliğinden ortadan kalkacak.
Re: Proxy Kontrol sırasında açılan IE pencereleri
WebBrowser'in OnNewWindow eventinde bunları kendi kontrolündeki bir başka WebBrowser'a ppDisp üzerinden yönlendirebilir veya
ile cancel edebilirsin.
Kod: Tümünü seç
Cancel := true;
Re: Proxy Kontrol sırasında açılan IE pencereleri
Bu pratik bir çözüm olabilir sanırım. Hemen deneyeceğim.mrmarman yazdı:WebBrowser'in OnNewWindow eventinde bunları kendi kontrolündeki bir başka WebBrowser'a ppDisp üzerinden yönlendirebilir veyaile cancel edebilirsin.Kod: Tümünü seç
Cancel := true;
Çok teşekkürler.
Re: Proxy Kontrol sırasında açılan IE pencereleri
Bileşenin hem OnNewWindow2, hem de OnNewWindow3 prosedürlerinde Cancel:=true yaptım ama, yine de ek pencere açıp bu sayfa gösterilemiyor demeye devam ediyor.ahmetax yazdı:Bu pratik bir çözüm olabilir sanırım. Hemen deneyeceğim.mrmarman yazdı:WebBrowser'in OnNewWindow eventinde bunları kendi kontrolündeki bir başka WebBrowser'a ppDisp üzerinden yönlendirebilir veyaile cancel edebilirsin.Kod: Tümünü seç
Cancel := true;
Çok teşekkürler.
İncelemeye devam ediyorum. Hatanın tetiklendiği koşulları yakalamaya çalışacağım.