![]() |
MSXML
Ich habe eine Delphi-Anwendung geschrieben, die den DomVendor MSXML verwendet. Folgende Fragen dazu :
a) wie kann ich feststellen, mit welcher MSXML-Version der DomVendor in Delphi arbeitet, bzw. welche MSXML-Version installiert ist. Im Verzeicnhis Windows/System32 befinden sich: msxml.dlls, msxml2.dll, msxml3.dll und msxml4.dll. b) Ich möchte meine Anwendung verteilen. Welche Installationsvoraussetungen muß ich angeben, damit sie auch auf anderen Systemen mit dem DomVendor MSXML funktioniert. Wäre toll, wenn hier jemand bescheid weiß. Gruß Maro |
Re: MSXML
Hallo nochmal.
Ich bin inzwischen schon einen Schritt weiter und weiß, daß auf meienm Rechner MSXML 4.0 SP2 und SDK installiert ist. Meine wichtigste Frage ist zur Zeit, wie man eine mit diesem SDK entwickelte Anwendung weitergibt, bzw. welche Installationsvorraussetzungen erfüllt sein müssen, damit sie läuft. Gruß Maro |
Re: MSXML
Du solltest auf jeden fall checken ob das das XML SDK installiert ist. Dazu gibts in der Codelibrary auch code. :)
|
Re: MSXML
Erweitere bitte Deinen Titel, MSXML ist zwar das Thema, aber auch das ist sehr breit gefächert.
Ansonsten schau mal bei ![]() ...:cat:... |
Re: MSXML
Zitat:
Wie auch immer. Wir reden doch hier sicher von dieser XML-Komponente von Delphi, oder? In dem Fall wäre ich nicht so sicher, dass diese Komponente tatsächlich die aktuellste XML-Version benutzt. Es könnte auch sein, dass sie XML 3 verwendet. Das müsste mal jemand klären, der sich mit dem Aufbau der Komponente auskennt. Wenn der MsXml-DOMVendor intern nur "DOMDocument" verwendet, dann stehen die Chancen allerdings recht gut, dass sie wirklich XML 4 benutzt, allerdings wird dann die Prüfung der Version schwerer, weil "DOMDocument" auch von XML 2 und 3 benutzt werden. Irgendwer schrieb vor einiger Zeit mal, dass bei Office 2003 sogar MS XML 5 dabei ist. Und wenn die Komponente immerhin so clever ist, dass sie keine versionsabhängigen Angaben verwendet, dann könnte es passieren, dass du vom Anwender forderst, er muss XML 4 installiert haben, obwohl die Komponente in seinem Fall sogar mit XML 3 laufen würde. Wie gesagt, ich weiß es nicht. :oops: Zitat:
|
Re: MSXML
Erst einmal Danke für Eure schnellen Antworten.
Ich arbeite mit der XML-Komponente von Delphi, wobei ich den DomVendor erst zur Laufzeit setze:
Delphi-Quellcode:
XMLKomponent.DomVendor := GetDomVendor('MSXML');
Ist es vielleicht sogar egal, welche MSXML-Version installiert ist? Die MSXML-Schnittstelle sollte doch eigentlich jede Version unterstützen. Ich benutze eigenlich nur Basisfunktionalität..... :?: Noch einmal zur Weitergabe des Programmes: Es handelt sich um eine sehr kleine Anwendung und ich möchte eigentlich ohne Installationsprogramm auskommen. Ich möchte dem Benutzer nur sagen können, was die Installationsvoraussetzungen sind: Ich habe irgendwo gelesen, das MSXML auf Windows XP standartmäßig installiert ist. Stimmt das ? Was ist mit NT, 2000 ? Oder kann man vielleicht sagen, man benötigt den IE in Version XYZ ??? Gruß Maro |
Re: MSXML
Zitat:
Zitat:
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 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 by Thomas Breitkreuz