Merhabalar.
http://delphi.about.com/od/internetintr ... erenum.htm
http://www.swissdelphicenter.ch/torry/s ... hp?id=2058
Verdiğim linklerdeki örnekleri harmanlayıp, tarayıcıyı haricen izleyecek bir programcık yaptım.
Gayet güzel bir şekilde işliyor.
Yaptığım uygulamada, tarayıcılar izlenmek istendiğinde Bir TList yaratıyorum ve her tarayıcı penceresi için
bir IEEvents oluşturup, ilgili tarayıcı penceresiyle ilişkilendirip listeye ekliyorum.
Bu işlemden sonra uygulama normal çalışıyor.
Internet Explorer içerisinden OnNewWindow ile yaratılan pencere ve sekmelerde sorun yaşıyorum.
Interval'i 2000 olan bir timer kullanıyorum, her onnewwindow olayından sonra, Listeyi ve içeriğini temizleyip
Internet Explorer pencerelerini tekrar taratıyor, yukarda anlattığım işlemi tekrar uyguluyorum.
İnternet bağlantı hızına göre işlem bazen hatalı tamamlanıyor.
Örneğin hızlı bir şekilde 10 Internet Explorer sekmesi açtığımda, bunlardan 2 veya 3'ünü programım görmüyor.
Internet Explorer'in yeni sekme/sayfasını nasıl yakalayabilirim?
Eminim Timer kullanmaktan daha tutarlı bir yol vardır ama ben aramalarımda sonuca ulaşamadım..
Yeni açılan internet explorer penceresini yakalamak..
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!