AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Delphi was benötigt XMLHTTPRequest auf Fremd PC
Thema durchsuchen
Ansicht
Themen-Optionen

was benötigt XMLHTTPRequest auf Fremd PC

Ein Thema von bundy · begonnen am 6. Sep 2008 · letzter Beitrag vom 7. Sep 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von bundy
bundy

Registriert seit: 24. Mai 2003
Ort: Eisenstadt
438 Beiträge
 
Delphi 2007 Architect
 
#1

was benötigt XMLHTTPRequest auf Fremd PC

  Alt 6. Sep 2008, 13:50
Hallo DP

ich bastle gerade an einen client der via XMLHTTPRequest XML files von einem Server abruft.
Jetzt kommt es aber vor das auf manchen Rechnern kein MSXML installiert ist.

gibt es die Möglichkeit, eine andere Komponente zu nutzen, welche man in der ExE mitliefert ?

lg bundy
+++Glaube keiner Statistik, die du nicht selbst getürkthast.++++
********************
Ein anonymer Statistiker. *
********************
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: was benötigt XMLHTTPRequest auf Fremd PC

  Alt 6. Sep 2008, 13:52
Hi,

OmniXML wäre ein solcher Kandidat.
  Mit Zitat antworten Zitat
Benutzerbild von bundy
bundy

Registriert seit: 24. Mai 2003
Ort: Eisenstadt
438 Beiträge
 
Delphi 2007 Architect
 
#3

Re: was benötigt XMLHTTPRequest auf Fremd PC

  Alt 6. Sep 2008, 14:39
kommt der XMLHTTPRequest nicht auch von MSXML ? kann ich das mit der von dir genannten kompo auch ersetzen ?
+++Glaube keiner Statistik, die du nicht selbst getürkthast.++++
********************
Ein anonymer Statistiker. *
********************
  Mit Zitat antworten Zitat
Benutzerbild von bundy
bundy

Registriert seit: 24. Mai 2003
Ort: Eisenstadt
438 Beiträge
 
Delphi 2007 Architect
 
#4

Re: was benötigt XMLHTTPRequest auf Fremd PC

  Alt 7. Sep 2008, 08:12
*push*
+++Glaube keiner Statistik, die du nicht selbst getürkthast.++++
********************
Ein anonymer Statistiker. *
********************
  Mit Zitat antworten Zitat
Klaus01
Online

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: was benötigt XMLHTTPRequest auf Fremd PC

  Alt 7. Sep 2008, 10:37
Guten Morgen,

wenn Dein Programm diese Bibliothek so dringend braucht, was hält Dich davon ab die msxml mit Deinem Programm mitauszuliefern?

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
marabu

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

Re: was benötigt XMLHTTPRequest auf Fremd PC

  Alt 7. Sep 2008, 10:52
Moin,

noch ein paar Gedanken dazu:

Davon ausgehend, dass du ein Win32 Delphi-Programm schreibst, was mag das für ein Win32-Computer sein, auf dem Windows installiert ist und kein MSXML? Immerhin wird IXMLHTTPRequest bereits seit Version 2.0 des MSXML Parsers ausgeliefert.

Wer den vorhandenen MS Parser nicht nutzen will, der kann das Helper Object auch einfach durch die Indy HTTP Client-Komponente ersetzen und das besorgte XML-Dokument einem Parser seiner Wahl zuleiten. Der Charme von IXMLHTTPRequest liegt eigentlich nur in seiner allgegenwärtigen Verfügbarkeit und der bequemen Integration mit dem Parser.

Grüße vom marabu
  Mit Zitat antworten Zitat
Benutzerbild von bundy
bundy

Registriert seit: 24. Mai 2003
Ort: Eisenstadt
438 Beiträge
 
Delphi 2007 Architect
 
#7

Re: was benötigt XMLHTTPRequest auf Fremd PC

  Alt 7. Sep 2008, 15:39
jup, aber ich bekomme oft die Fehlermeldung auf einen Fremd PC "Class not registered ".
Kann ich eigentlich einen Installer machen und die MSXML installieren ?
+++Glaube keiner Statistik, die du nicht selbst getürkthast.++++
********************
Ein anonymer Statistiker. *
********************
  Mit Zitat antworten Zitat
marabu

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

Re: was benötigt XMLHTTPRequest auf Fremd PC

  Alt 7. Sep 2008, 15:55
Vermutlich wurde der fremde PC kaputt konfiguriert, aber das ist doch nicht dein Problem - oder? Du musst lediglich den relativ unwahrscheinlichen Fall behandeln, dass du eine Standardklasse nicht instanzieren kannst. Um welche Klasse geht es denn bei der Fehlermeldung genau? Mit welcher Version der MSXML Core Services arbeitest du denn? Denkbar ist (rein theoretisch), dass du intern Interfaces der Version 4 benutzt, auf der fremden Maschine aber nur Version 3 installiert ist.

Vor dem Neuinstallieren solltest du vielleicht das Vorhandensein von MSXML?.DLL im System32-Verzeichnis überprüfen.

Den MSXML Parser muss sich jeder selbst bei MS besorgen und installieren.
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#9

Re: was benötigt XMLHTTPRequest auf Fremd PC

  Alt 7. Sep 2008, 16:27
Hallo,
Zitat von bundy:
Kann ich eigentlich einen Installer machen und die MSXML installieren ?
MSXML4 kannst Du einfach in Dein MSI-Paket integrieren. Mit MSXML6 geht das leider nicht mehr. Mitliefern darfst Du aber beide.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
marabu

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

Re: was benötigt XMLHTTPRequest auf Fremd PC

  Alt 7. Sep 2008, 16:49
Hier ein paar offizielle Statements von MS zu diesem Thema: Installing and Redistributing MSXML

Im vorliegenden Fall scheint mir aber die Redistribution eher eine unangebrachte Verzweiflungstat zu sein. Neuregistrierung der Klassen dürfte wohl ausreichen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 11:07 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