Hi,
langsam verstehe ich
MSXML nicht mehr.
OmniXML kommt mit Internetfiles gar nicht zu Recht und MS
XML sagt mir, dass die Daten noch nicht bereit ständen:
Delphi-Quellcode:
xmlDoc.load(IDS_URL);
xmlPosts := xmlDoc.selectNodes('/database/entry'); // hier kommt der Fehler
len := xmlDatas.Length;
if len > 20 then len := 20;
for i:=0 to len-1 do begin
// tu was...
end;
An der markierten Stelle sagt mir MS
XML:
Fehlermeldung
---------------------------
Benachrichtigung über Debugger-
Exception
---------------------------
Im Projekt dpX_ShoutViewer.exe ist eine
Exception der Klasse EOleException aufgetreten. Meldung: 'Die für diesen Vorgang erforderlichen Daten sind noch nicht verfügbar'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------
Die Datei wird aus dem Internet heruntergeladen. Woran kann das liegen? Normalerweise wartet MS
XML doch, bis die Daten geladen sind, oder?
Chris
[edit]Btw: es geht hier nicht zwingend um die ShoutBox... Ich schreibe gerade an einer Software für die Verwaltung von Kundendaten via XML und Internet. Zufälligerweise werde ich MSXML auch beim ShoutBox-Programm verwenden, deswegen liegt mir eine Lösung des Problems sehr am Herzen. [/edit]