Borland Developer Studio oraz Internet Explorer 7

Ktos

W związku z tym, że gotowy jest Windows Internet Explorer 7 (wersja finalna wyszła dwa dni temu), który będzie rozprowadzany jako poprawka krytyczna, więc większość użytkowników Windows go zainstaluje (a przynajmniej powinna), warto zwrócić uwagę, że wymiana tego, co nazywamy TWebBrowser może przynieść problemy.

Zalecane jest, aby swoje programy oparte o TWebBrowser sprawdzić, czy z IE7 działają prawidłowo, ewentualnie wprowadzić niezbędne poprawki. Zmiana silnika i metod zabezpieczeń może przynieść problemy i nie jest to niestety tylko problem twórców stron internetowych.

Samo Borland Developer Studio 2005 i 2006 nie ustrzegły się kłopotów związanych z IE7. Jeżeli używa się BDS2005/2006 na tym samym systemie co IE7 i używa się graficznego projektanta ASP.NET/HTML to należy zainstalować mały plik .reg, który usuwa komunikat "Access Denied".

Plik ten ma prostą zawartość:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_OBJECT_CACHING]
@=""
"bds.exe"=dword:00000000

Można także ręcznie wprowadzić odpowiednią wartość DWORD to podanego klucza.

Źródło: http://www.stevetrefethen.com[...]bleGetYourBDSRegFileHere.aspx

6 komentarzy

@Wolverine: Ale ci, którzy mają legalnego zainstalują. Wcześniej czy później, jak SP2. Choć ja na przykład nie mogę, bo na Vistę IE7 jeszcze nie ma :P

@WIktorDelphi: Używasz nie używasz, dziury w IE są faktem, tak jak i to, że pół Windowsa to jest IE. Radzę uaktualnić.

ja słyszałem o czymś takim jak kontrolka ActiveX Mozilli.
Nie wiem na ile to użyteczne itd, ale sądzę, że pewnie da się ją podmienić zamiast kontrolki IE.
http://www.iol.ie/~locka/mozilla/control.htm#download

swojego czasu instalowałem ie 7 beta 2 - efekt: niedziałające gg i tlen. tym samym ie7 zniknął z mojego dysku i szybko tam nie zagości ponownie.

Polowa raczej nie zainstaluje bo przed instalacja instalator pierw waliduje windowsa :)

No to ładnie.. połowa moich programów jest oparta na TWebBrowser :-/

I tek używam opery wiec nie bede sie fatygowal :-)