AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi [TWebbrowser] Welche *.dlls mitliefern?
Thema durchsuchen
Ansicht
Themen-Optionen

[TWebbrowser] Welche *.dlls mitliefern?

Ein Thema von Muellermilchtrinker · begonnen am 30. Dez 2009 · letzter Beitrag vom 31. Dez 2009
Antwort Antwort
Benutzerbild von Muellermilchtrinker
Muellermilchtrinker

Registriert seit: 1. Aug 2009
447 Beiträge
 
Delphi 2009 Professional
 
#1

[TWebbrowser] Welche *.dlls mitliefern?

  Alt 30. Dez 2009, 17:18
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.
Chuck Norris doesn't need backups. He just uploads his files and lets the world mirror them.
  Mit Zitat antworten Zitat
Benutzerbild von Der.Kaktus
Der.Kaktus

Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: [TWebbrowser] Welche *.dlls mitliefern?

  Alt 30. Dez 2009, 17:24
Zitat von Muellermilchtrinker:
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.
Hallo,

TWebBrowser nutzt den IE ..darum ist es sicher noetig, den IE installiert zu haben.

am besten kann Dir das sicher unser Modi "toms" erklaeren
Gruss Kaki

Repeat Until true=false;
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.095 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: [TWebbrowser] Welche *.dlls mitliefern?

  Alt 30. Dez 2009, 17:30
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
Felix Alter
Japanurlaub 2015
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#4

Re: [TWebbrowser] Welche *.dlls mitliefern?

  Alt 30. Dez 2009, 19:58
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.
http://support.microsoft.com/kb/927177/de
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.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.268 Beiträge
 
Delphi 12 Athens
 
#5

Re: [TWebbrowser] Welche *.dlls mitliefern?

  Alt 30. Dez 2009, 20:04
Zitat von hathor:
Wie man sieht, ist es besser, den IE drauf zu lassen.
Dazumal Windows ohne IE eh nicht läuft.

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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.174 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: [TWebbrowser] Welche *.dlls mitliefern?

  Alt 30. Dez 2009, 23:31
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: [TWebbrowser] Welche *.dlls mitliefern?

  Alt 31. Dez 2009, 07:08
Hallo,

benutze doch einfach den Dependency Walker
(freier Download bei MS).
Der sagt dir, welche DLL's deine App lädt (statisch gelinkt).


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#8

Re: [TWebbrowser] Welche *.dlls mitliefern?

  Alt 31. Dez 2009, 07:24
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.
fork me on Github
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#9

Re: [TWebbrowser] Welche *.dlls mitliefern?

  Alt 31. Dez 2009, 07:43
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.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.174 Beiträge
 
Delphi 10.4 Sydney
 
#10

Re: [TWebbrowser] Welche *.dlls mitliefern?

  Alt 31. Dez 2009, 10:32
Zitat von sx2008:
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.
Ich denke das ist die beste Lösung schon beim programmstart (wenn vermutlich noch nicht benötigte dynamisch geladene IE-DLL's benötigt werden) abzuprüfen ob die minimalen OS/IE-Versionen vohanden sind.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz