[gelöst] Win11 #PB_Any LoadXML -> #XML object number is very high

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
AndyMars
Beiträge: 141
Registriert: 08.09.2004 11:59
Computerausstattung: Win11 Prof 64bit, i5-13500 @ 4.8 GHz, 32GB RAM, Nvidia RTX 4070 TI
Wohnort: Zürich, Schweiz
Kontaktdaten:

[gelöst] Win11 #PB_Any LoadXML -> #XML object number is very high

Beitrag von AndyMars »

Bei mir generiert folgender Code einen Fehler:

Code: Alles auswählen

xml=CreateXML(#PB_Any)
Debug "XML object id: " + Str(xml)
LoadXML(xml,"demo.xml")
[ERROR] XML-test.pb (Line: 3)
[ERROR] #XML object number is very high (over 10000), are You sure of that ?

PB-Version: PureBasic 6.20 32/64bit, 6.12 LTS 32bit
OS: Windows 11 64 bit 24H2
Compilereinstellungen: alles deaktiviert ausser dem Debugger

Die XML-Datei ist die mit dem Beispiel-Code aus der Hilfe generierte. Wobei ich meine, dass es keine Rolle spielt - er lädt die Datei ja noch nicht mal.

Was kann das sein?

// Verschoben von "Bugs" nach "Allgemein" (Kiffi)
Zuletzt geändert von AndyMars am 08.03.2025 11:16, insgesamt 1-mal geändert.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Win11 #PB_Any LoadXML -> #XML object number is very high

Beitrag von STARGÅTE »

Das ist ein Bug.

Du erstellst in der erste Zeile eine XML mit Any und bekommst eine ID zurück die du in der dritten Zeile für die Nummer einer neuen XML nimmst die du laden willst. Deswegen bekommst du den Hinweis. Wenn du eine XM laden willst, wird das Objekt automatisch erstellt, ein CreateXML ist nicht nötig.

Code: Alles auswählen

xml = LoadXML(#PB_Any,"demo.xml")
Debug "XML object id: " + Str(xml)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
AndyMars
Beiträge: 141
Registriert: 08.09.2004 11:59
Computerausstattung: Win11 Prof 64bit, i5-13500 @ 4.8 GHz, 32GB RAM, Nvidia RTX 4070 TI
Wohnort: Zürich, Schweiz
Kontaktdaten:

Re: Win11 #PB_Any LoadXML -> #XML object number is very high

Beitrag von AndyMars »

Ach wie dumm, ich hab's nicht geschnallt, dass die XML kreiert wird. Danke für die Aufklärung.
Antworten