Ohhh ohhh, scheinbar reagiert niemand auf das 301 moved permanently (http>https) und das hinzugekommene SSL gibt auch den letzten Programmen 'nen Todesstoß.
🙈🙉🙊
Das ist übrigens nicht richtig.
Ich verwendete damals
URLDownloadToFile
diese Microsoft
WINAPI Funktion läd das
xml File tatsächlich runter.
Das Problem ist beim Parsen der
XML Datei.
Code:
C:\Temp>z:\getDpShoutBox.exe -v
getDpShoutBox Contest ID: BB3476 / for Help -?
14.06.2018 13:35:04 - getDpShoutBox v1.0 (z:\getDpShoutBox.exe)
14.06.2018 13:35:04 - delete C:\temp\rdf.xml
14.06.2018 13:35:04 - copy "http://www.delphipraxis.net/rdf.php?shoutbox=1" to "C:\temp\rdf.xml"
14.06.2018 13:35:04 - open C:\temp\rdf.xml
Exception EIntfCastError in Modul getDpShoutBox.exe bei 00000000.
Schnittstelle nicht unterstützt.
Ich verwendete die Delphi Standard Komponente: TXMLDocument.
Der Delphi 7 Experte hat dazu eine RDF.PAS Datei erstellt. Diese scheint das Problem zu sein.
Ich vermute Das Datenformat hat sich geändert
Oder die damals (von Delphi) verwendeten
WIN32 API zum
XML parsen sind in W10 nicht mehr vorhanden
Im EventLog steht folgendes:
Code:
Name der fehlerhaften Anwendung: getDpShoutBox.exe, Version: 0.0.0.0, Zeitstempel: 0x2a425e19
Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 10.0.14393.2189, Zeitstempel: 0x5abda7d6
Ausnahmecode: 0x0eedfade
Fehleroffset: 0x000daa12
ID des fehlerhaften Prozesses: 0x3244
Startzeit der fehlerhaften Anwendung: 0x01d403d3bd389e9a
Pfad der fehlerhaften Anwendung: z:\getDpShoutBox.exe
Pfad des fehlerhaften Moduls: C:\Windows\System32\KERNELBASE.dll
Berichtskennung: c7997a5d-d29e-4e75-b012-c5b0409cd816
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:
Das Datenformat ist ja noch unverändert ...
Mir fällt gerade auf, das unter der
URL der Shoutbox ein "normaler" RSS Newsfeed kommt "Delphi News aus aller Welt". ->
https://www.delphipraxis.net/rdf.php?shoutbox=1
Wie kommst du darauf das sich das Datenformat nicht geändert hat ???
Das ist ein komplett anderes Format mit komplett anderen Inhalt !!!
Kennst du die neue
URL zur shoutbox?
-> Es gibt keine.
Bei der Suche nach SoutBox in der
DP war der erste Treffer eine Frage von mir in 2011.
https://www.delphipraxis.net/159704-...-shoutbox.html
Die Antwort von Daniel:
Es gibt gegenwärtig keinen
XML-Feed der Shoutbox.
Wie soll denn dann eines der Programme funktionieren, wenn keine Daten zur Verfügung gestellt werden ???
... wäre doch witzig gewäsen, wenn nach 14 Jahren immernoch eines der Programme funktioniert hätte.
Ja wäre witzig gewesen. Aber liegt an den fehlenden
xml Daten, nicht am https