![]() |
System.JSON System enthält kein Element names JSON (XE8))
Hallo Leute,
Ich wollte heute ein Projekt eines Kollegen öffnen, was auch geklappt hat, jedoch kann ich jetzt nicht kompilieren, mit der Fehlermeldung "System.JSON System enthält kein Element names JSON". Erst dachte ich dass es an der Delphiversion liegt(Kollege hat 10.1 Berlin und ich XE8), jedoch habe ich im Internet gesehen, dass JSON Support bei XE8 dabei ist. In der JSON Dokumentation steht, dass JSON in der rtl240.bpl liegt. Ich habe die Datei nun unter C:\Program Files (x86)\Embarcadero\Studio\16.0\bin\ gesucht, aber nicht gefunden. Nur rtl220.bpl ist da. Bei meinem Kollegen gibt es die rtl240.bpl. Nun meine Frage/n: 1: Reicht es einfach die rtl240.bpl in das bin Verzeichnis zu kopieren? 2: Ist das überhaupt zulässig, oder kopiere ich mir da Content für den ich eigentlich nicht bezahlt habe? 3: Warum funktioniert dass nicht mit XE8, obwohl es ja einfach funktionieren müsste(also System.JSON...)? Ich hoffe die Frage ist verständlich formuliert, falls nicht, einfach nachfragen. Grüße Leon |
AW: System.JSON System enthält kein Element names JSON (XE8))
Die rtl240.bpl gehört zu Delphi 10.1 Berlin, die rtl220.bpl dagegen zu XE8. Also hilft es gar nichts, die rtl240.bpl auf dein System zu kopieren.
Wenn du das Projekt nicht compilieren kannst, dann hat das auch eher wenig mit den Packages (bpl) zu tun. System.JSON ist aber auch in XE8 enthalten, daher kann ich die Fehlermeldung nicht so recht interpretieren. Eventuell solltest du die dproj-Datei löschen und in XE8 neu erzeugen lassen. Eventuell passt dort etwas nicht. |
AW: System.JSON System enthält kein Element names JSON (XE8))
Danke erstmal für die schnelle Antwort.
Dass das reine kopieren nicht klappt, habe ich bemerkt. Habs versucht und hat nicht funktioniert. Zitat:
Aber wenn ich nun System.JSON aufrufen will, habe ich wieder das gleiche Problem. Also "System" geht natürlich und ich bekomme auch von "System.Boolean" bis "System.SysUtils" jede menge vorgeschlagen, aber .JSON ist nicht dabei. Also das JSON nicht bei XE8 dabei ist, kann eigentlich wirklich nicht sein, weil ich mich beim Kauf von meiner Delphi-Version extra darüber informiert habe, da es eine Art KO Kriterium war, weil JSON Support in meinem Fall nunmal auf jeden Fall benötigt wird. Kann es sein dass ich erst noch Extensions vom edn herunterladen muss oder ähnliches? |
AW: System.JSON System enthält kein Element names JSON (XE8))
Schau doch mal, ob du unter c:\Program Files (x86)\Embarcadero\Studio\16.0\lib\win32\release\ (oder das entsprechende Verzeichnis bei dir) eine System.JSON.dcu liegt.
|
AW: System.JSON System enthält kein Element names JSON (XE8))
Wo wird der Fehler denn angezeigt? Also in welcher Codezeile? Oben in der uses?
|
AW: System.JSON System enthält kein Element names JSON (XE8))
Zitat:
|
AW: System.JSON System enthält kein Element names JSON (XE8))
Zitat:
Ich habe nun mal ein bisschen aufgeräumt und System.JSON wird auch plötzlich erkannt, jedoch: System.JSON.Types System.JSON.Writers System.JSON.Builders kennt Delphi immernoch nicht. |
AW: System.JSON System enthält kein Element names JSON (XE8))
Zitat:
|
AW: System.JSON System enthält kein Element names JSON (XE8))
Zitat:
System.JSON.Types System.JSON.Writers und System.JSON.Builders der uses hinzufüge dann nichtmehr. Ich bekomme dann die Fehler: Unit-Name 'System.JSON.Types' kann nicht aufgelöst werden Unit-Name 'System.JSON.Writers' kann nicht aufgelöst werden Unit-Name 'System.JSON.Builders' kann nicht aufgelöst werden |
AW: System.JSON System enthält kein Element names JSON (XE8))
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz