Thema: Delphi MSXML und TurboDelphi

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: MSXML und TurboDelphi

  Alt 20. Okt 2010, 11:14
Wo genau tritt denn die Zugriffsverletzung auf? (in welcher Codezeile)

Wie sieht die XML-Datei aus?

Warum speicherst du den Text erst in einer Datei und übergibst ihn nicht direkt an die XML-Klasse?
xml.loadXML(str); .

Und wenn man nicht unbedingt spezielle/neue Methoden von der neuen Version benötigt, dann kann man das 6.0 auch selber implementieren und die Interfaces des 4.0 verwenden, welche auch noch im 6.0 vorhanden sind.
Delphi-Quellcode:
const CLASS_DOMDocument60: TGUID = '{88D96A05-F192-11D4-A65F-0040963251E5}';

xml := CreateComObject(CLASS_DOMDocument60) as IXMLDOMDocument2;
Wieso sollte ausgerechnet MSXML 6.0 diesen Fehler beheben ... bzw., warum muß es unbedingt MSXML 6.0 sein?

Zitat:
aber leider war ich nicht intelligent genug eigenständig herauszufinden wie ich sie in meinem Projekt nutze oder für immer in TurboDelphi etabliere!
- downloaden
- entpacken
- und den Hauptordner in die Suchpfade von Delphi aufnehmen
(Menü > Tools > Optionen... > Umgebungsoptionen > Delphi-Optionen > Win32 > ...)
- also praktisch genauso, wie z.B. das Importieren der MSXML2_TLB_6
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (20. Okt 2010 um 11:23 Uhr)
  Mit Zitat antworten Zitat