Hi und danke für die schnelle Rückmeldung.
Du hast recht, mehr Info macht es leichter
Also ja, das jdo (JsonDataObjects) passt soweit.
Ich habe das Arrayelement mit .tojson() rausgeholt und in eine Datei weggeschrieben.
Die Struktur ist identisch wie bei der Implementierung mit Delphi 11
Der Fehler tritt bei Kompilieren mit
Win32 und Win64 auf
Hier noch die Meldung der
Exception:
Code:
---------------------------
GExperts Debugger
Exception Notification
---------------------------
Project ProfDIA_LA.exe raised
exception class EAccessViolation with message '
Access violation at address 00000000010FA609. Read of address 0000000000000000'.
---------------------------
[&Filter ...] [Ignore &All this Session] [&Break] [Additional &Info] [&Continue]
---------------------------
ThreadId=19924
ProcessId=15
ThreadName=""
ExceptionMessage="
Access violation at address 00000000010FA609. Read of address 0000000000000000"
ExceptionName="EAccessViolation"
ExceptionDisplayName="$C0000005"
ExceptionAddress=010FA609
FileName=<not available>
LineNumber=<not available>
---------------------------
Wie gesagt, identischer
API Aufruf, identisches Json Objekt unter Delphi 11 funktioniert.
Ich hab das Problem auch noch in ein Testprojekt extrahiert.
Siehe Anhang