Weiter
oben hat UWE Raabe geschrieben bei diesem Fehler soll man die
Unit REST.Json.Types includieren. Das habe ich vergessen. Aber das Problem ist damit trotzdem vorhanden.
REST.Json.Types muss in der
Unit in der Uses stehen, in der das Attribute
JSONOwned verwendet wird. Andernfalls wirft der Compiler auch entsprechende Warnungen aus:
Code:
[dcc32 Warnung] uSettings.pas(33): W1074 Unbekanntes benutzerdefiniertes Attribut
[dcc32 Warnung] uSettings.pas(71): W1074 Unbekanntes benutzerdefiniertes Attribut
[dcc32 Warnung] uSettings.pas(74): W1074 Unbekanntes benutzerdefiniertes Attribut
Ja ich habe dies hier nachgeholt. Trotzdem erhalte ich die Zugriffsverletzung beim deserialsieren (TConvert.FromJSON<TSettings>)?
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.