![]() |
[TWebbrowser] Welche *.dlls mitliefern?
Also ich hab ein Programm geschrieben, dass TWebbrowser nutzt.
Meine Frage nun welche Dateien/*.dlls muss ich mitliefern damit das Programm auch bei Usern funktioniert die kein IE installiert haben?? Ich danke schonmal für eure Mühe. |
Re: [TWebbrowser] Welche *.dlls mitliefern?
Zitat:
TWebBrowser nutzt den IE ..darum ist es sicher noetig, den IE installiert zu haben. am besten kann Dir das sicher unser Modi "toms" erklaeren :-D |
Re: [TWebbrowser] Welche *.dlls mitliefern?
Hi,
unter aktuellen Windows-Versionen (98/ME, 2000, XP, Vista, 7) ist es gar nicht bzw. nur mit Herumfrickelei möglich, den IE komplett zu deinstallieren, ich denke du wirst gar nichts mitliefern wollen. Und der EU-Streit den Opera angezettelt hat sollte hoffentlich nicht dazu führen dass der IE komplett weg ist da sich zu viele Programme einfach darauf verlassen, dass es den IE gibt, die würden alle nicht mehr laufen... Soweit ich es verstanden habe wird der IE aber auch da nur deaktiviert. Die Details sind dann weniger wichtig über die noch gestritten wird. Oder soll das Programm unter Wine und ReactOS oder unter Win95 laufen? ICh glaube unter bestimmten Bedingungen darfst du den IE mit dem Programm zusammen ausliefern quasi als Prerequisiten. Das sollte zumindest alte Win-Versionen unterstützen. Gruß FAlter |
Re: [TWebbrowser] Welche *.dlls mitliefern?
Zitate von MS:
Im vorliegenden Artikel wird beschrieben, wie Sie Windows Internet Explorer 7 unter Windows XP und Windows Server 2003 deinstallieren. Wenn Sie Windows Internet Explorer 7 deinstallieren, wird Internet Explorer 6 automatisch auf dem Computer wiederhergestellt. ![]() Wichtig Wenn Sie nach der Installation von Internet Explorer 7 Windows XP SP3 auf dem Computer installiert haben, müssen Sie Windows XP Service Pack 3 zuerst deinstallieren, bevor Sie Internet Explorer 7 deinstallieren können. --------- Wie man sieht, ist es besser, den IE drauf zu lassen. |
Re: [TWebbrowser] Welche *.dlls mitliefern?
Zitat:
z.B.: der Active Desktop ist ein IE der Explorer ist auch einer (zumindestens rechts die Dateiliste) APIs wie URLDownloadoFile und Verwandte laufen über den IE Delphis schöne neue OnlineHilfe und die Willkommensseite sind ein IE usw. |
Re: [TWebbrowser] Welche *.dlls mitliefern?
Eine Deinstallation des IE ist für die funktion des TWebbrowser egal, da nur die OLE-Control der Rentering+Script-Engine verwendet wird. Würde man diese auch deinstallieren würde Windows nicht mehr funktionieren.
|
Re: [TWebbrowser] Welche *.dlls mitliefern?
Hallo,
benutze doch einfach den Dependency Walker (freier Download bei MS). Der sagt dir, welche DLL's deine App lädt (statisch gelinkt). Heiko |
Re: [TWebbrowser] Welche *.dlls mitliefern?
Also ich wäre sehr böse wenn irgendeine Anwendung die für den IE nötigen DLL auf meinen Rechner kopieren würde.
Denn die DLLs auf meinem Rechner sind von Microsoft x-fach gepatcht; während die DLLs, die die Anwendung mitbringt wahrscheinlich älter sind. Ich kann nur den Rat geben: Finger weg von diesen DLLs; du kannst damit grossen Schaden anrichten. Wenn du etwas Sinnvolles tun möchtest, dann versuche mal einen Rechner (oder besser virtuelle Maschine) vom IE zu befreien. Danach lässt du deine Anwendung laufen. Wenn es dann unverständliche Fehlermeldungen geben sollte, kannst du die Anwendung so verbessern, dass eine verständliche Fehlermeldung ala "Internet Explorer 5 oder höher muss installiert sein" ausgegeben wird. |
Re: [TWebbrowser] Welche *.dlls mitliefern?
Da die Frage lautet, welche DLL's bei einer Applikation die den TWebBrowser verwendet mitgeliefert werden müssen, erübrigt sich doch die Diskussion, ob und wie man Windows IE-frei bekommt und was das für Auswirkungen hat.
Mindestens 99.9999% der Windowsanwender haben ihren IE noch, und daher sollte die Antwort lauten: Keine. |
Re: [TWebbrowser] Welche *.dlls mitliefern?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz