IE komutlarını Twebbrowser'dan nasıl çağırırım.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
must68
Üye
Mesajlar: 21
Kayıt: 14 Tem 2003 12:28

IE komutlarını Twebbrowser'dan nasıl çağırırım.

Mesaj gönderen must68 »

IE'nin kendi menüsünde bulunan cookileri sil, dosyaları sil .... gibi komutları çalıştırmak istiyorum. Daha önceleri bunu yapan bir program bulmuştum. ama kaynak dosyaları yoktu.

Bilen yada adres verebilecek varmıdır?
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

viewtopic.php?t=4379

bu adreste var. dediğin özellikleri bu siteden yararlanarak yapmıştım.
must68
Üye
Mesajlar: 21
Kayıt: 14 Tem 2003 12:28

Mesaj gönderen must68 »

çok eski bir kaynak.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{06849E9F-C8D7-4D59-B87D-784B7D6BE0B3}

BHO için yukarıdaki CLSID girdim olmadı. Örnek kod varsa sevinirim.

Aslında takıldığım şeylerden biri, webbrowser'ın cache kullanmasına engel olamamam. Navigate komutunu kullanırken cache yazma ve okuma diyorum ama yinede eski sayfayı getiriyor karşıma.
Kullanıcı avatarı
derya
Kıdemli Üye
Mesajlar: 68
Kayıt: 16 May 2004 02:43
Konum: Almanya/Bonn
İletişim:

Mesaj gönderen derya »

çok eski bir kaynak.
Yinede denediniz mi?

Eski olsada çoğu çalışıyor ve önemli olanı bu değil mi?
Lütfen sitede IECache linkine bir bakın. Oradaki MSDN linkler bozuk olabilir ama indirebileceğiniz dosyada bir İECache uniti ve demo proje bulunuyor ve çalışıyor.

Sadeçe SHDocVw_TLB'i SHDocVw değiştirmeniz gerekiyor. Site güncel olmadığı için değıl, yazar TWebBrowser'ı ActiveX İmport ettiği için.
Customer: "I'm running Windows XP."
Tech Support: "Yes."
Customer: "My computer isn't working now."
Tech Support: "Yes, you said that."
must68
Üye
Mesajlar: 21
Kayıt: 14 Tem 2003 12:28

Mesaj gönderen must68 »

sadettinpolat ve derya, teşekkürler.

aslında foruma yazmadan önce o sayfayı buldum. biraz component kullanmayı sevmemekten, daha çok ilk engelde işin kolayına kaçmaktan sorunumu çözememiştim. şimdi tamam.

Yinede, navNoHistory,navNoReadFromCache,navNoWriteToCache ne işe yarıyor. Delphi kullanıyorum.

Var Flags,MyFlag : OLEVariant;
MyFlag:='navNoHistory,navNoReadFromCache,navNoWriteToCache';
yada
MyFlag:=navNoHistory+navNoReadFromCache+navNoWriteToCache;
WebBrowser1.Navigate(WideString(UrlSt), MyFlag, Flags, Flags, Flags);

yapmama rağmen neden cache yazıyor ve okuyor?
cache silerek te sorun çözülüyor ama neden gereksiz yere HDD kullanayım.
Kullanıcı avatarı
derya
Kıdemli Üye
Mesajlar: 68
Kayıt: 16 May 2004 02:43
Konum: Almanya/Bonn
İletişim:

Mesaj gönderen derya »

MS PSDK:
navNoReadFromCache
Not currently supported.

navNoWriteToCache
Not currently supported.
PSDK'yı install ediyseniz :
ms-help://MS.PSDK.1033/inet/workshop/browser/webbrowser/reference/enums/browsernavconstants.htm
Customer: "I'm running Windows XP."
Tech Support: "Yes."
Customer: "My computer isn't working now."
Tech Support: "Yes, you said that."
Kullanıcı avatarı
derya
Kıdemli Üye
Mesajlar: 68
Kayıt: 16 May 2004 02:43
Konum: Almanya/Bonn
İletişim:

Mesaj gönderen derya »

İsterseniz Yahoo delphi-webbrowser grupunda bir arayın belki orada bir cözüm bulursunuz. Webbrowser ile ilgili 8500 fazla mesaj var.
Customer: "I'm running Windows XP."
Tech Support: "Yes."
Customer: "My computer isn't working now."
Tech Support: "Yes, you said that."
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

must68 yazdı: Yinede, navNoHistory,navNoReadFromCache,navNoWriteToCache ne işe yarıyor. Delphi kullanıyorum.
viewtopic.php?t=1665&highlight=navnohistory

buraya bi bak istiyorsan.
navNoHistory'i kullanmıştım ve yanlış hatırlamıyorsam işe yarıyordu...
Cevapla