AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

msxml2_tlb problem

Ein Thema von Pravljica · begonnen am 28. Mai 2006 · letzter Beitrag vom 29. Mai 2006
Antwort Antwort
Pravljica

Registriert seit: 7. Mai 2006
13 Beiträge
 
Delphi 2006 Architect
 
#1

msxml2_tlb problem

  Alt 28. Mai 2006, 12:38
Halo,

Ich habe ein Programm in Delphi geschreiben und es funktioniert (aber nur auf meinem Computer). Wenn Ich ihn auf ein anderes Computer (nur Windows, nichts anderes) instaliere, dann geht es nicht.

Problem ist hier:
XMLDocument2 := msxml2_tlb.CoDOMDocument50.Create; Was muss Ich machen dass mein Programm auf anderen Computern funktioniert?

Bitte um schnelle Hilfe, danke
Simon
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: msxml2_tlb problem

  Alt 28. Mai 2006, 12:58
Hallo Simon,

du musst auf jedem Computer mindestens die Version 5 von MSXML installieren, wenn du DOMDocument50 verwendest.

Grüße vom marabu
  Mit Zitat antworten Zitat
Pravljica

Registriert seit: 7. Mai 2006
13 Beiträge
 
Delphi 2006 Architect
 
#3

Re: msxml2_tlb problem

  Alt 28. Mai 2006, 13:09
Dann muss Ich 'msxml.msi' meinem Programm beitragen, und der User muss es instalieren?

Wurde dass gehen?

Ich habe install package in Visual Studio gemacht, da kann Ich 'msxml.msi' zufuhren.

Beitragen, zufuhren - na ja, du verhstest es, oder?
Simon
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: msxml2_tlb problem

  Alt 28. Mai 2006, 13:21
Sicher verstehe ich dich. Allerdings weiß ich nicht, ob Microsoft es dir gestattet, dass du deren Setup zusammen mit deinem eigenen auslieferst. Du müsstest dich da erst informieren. Zur Not könntest du beim Setup einfach auf das Vorhandensein der richtigen MSXML Version prüfen. Hier im Forum gibt es irgendwo einen Code von Matthias Simmack dafür.

Muss es denn unbedingt MSXML Version 5 sein? Diese Version ist nach meinem Kenntnisstand nicht frei verteilbar, sondern wird von MS Office mitgebracht. Allgemein verfügbar sind MSXML4 und MSXML6, wobei MSXML einige Dinge (XDR) nicht mehr unterstützt, die von MSXML4 noch unterstützt werden. MSXML4 findest du mit Sicherheit auf fast jedem Rechner, so dass eine Nachinstallation kaum nötig sein wird.

marabu
  Mit Zitat antworten Zitat
Pravljica

Registriert seit: 7. Mai 2006
13 Beiträge
 
Delphi 2006 Architect
 
#5

Re: msxml2_tlb problem

  Alt 28. Mai 2006, 14:47
Danke marabu,

Ich habe msxml 4.0 redistributable package von dieser Seite runtergeladen: msxml 4.0.
Ich habe auch dass geandert:
XMLDocument2 := msxml2_tlb.CoDOMDocument40.Create; Jetzt funktioniert es perfect, danke noch mal
Simon
  Mit Zitat antworten Zitat
Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#6

Re: msxml2_tlb problem

  Alt 28. Mai 2006, 20:16
soweit ich weis müsste die xml-version 3.0 auf allen rechnern mit internet explorer 5 vorhanden sein.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.170 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: msxml2_tlb problem

  Alt 28. Mai 2006, 21:04
Ketzerische Frage: Muß es denn der MS-XML-Parser in der Version 5 sein? Was hat der was z.B. native Delphi-Parser wie OpenXML nicht haben. OpenXML hätte den Vorteil das du gar nichts installieren mußt. Alles was du zum lesen von XML-Daten benötigst liegt als Pascal-Code vor und kann in die Exe kompiliert werden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Pravljica

Registriert seit: 7. Mai 2006
13 Beiträge
 
Delphi 2006 Architect
 
#8

Re: msxml2_tlb problem

  Alt 29. Mai 2006, 09:07
Dass ist mein erster (und vieleicht auch einziger) Projekt in Delphi, auch mit xml hab Ich noch nie gearbeitet. Ich habe fast alles mit google herausgefunden, also ist mein 'Code' nicht gerade sauber. Es ist von allen Seiten zusammen gestehlt.

Ich glaube Ihnen gern, dass man das besser und eleganter losen konnte. Aber, wie gesagt, es funktioniert.
Simon
  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 07:41 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