Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   "Abstract error" mit TJSONIterator (https://www.delphipraxis.net/213955-abstract-error-mit-tjsoniterator.html)

freejay 2. Nov 2023 11:02

AW: "Abstract error" mit TJSONIterator
 
Zitat:

Zitat von Union (Beitrag 1528734)
Wieso rufst Du überhaupt Next() auf? Das Read() macht das doch eigentlich implizit.

Ein TJsonIterator hat keine Methode Read. Er funktioniert ganz anders.

freejay 2. Nov 2023 11:51

AW: "Abstract error" mit TJSONIterator
 
Zitat:

Zitat von itblumi (Beitrag 1528671)
Schau mal deine Funktions Deklaration durch, du hast bestimmt ein override Statement vergessen bei der abgeleiteten Klasse und du musst natürlich alle abstrakten Methoden auch überschreiben.

Die über drei Ecken von TTextReader.Read angesprochene Methode "Read" ist in meinem myStreamReader implementiert und mit override ausgewiesen. Bringt aber trotzdem genau an der Stelle den Abstract error...

Zitat:

Zitat von Der schöne Günther (Beitrag 1528670)
Wozu brauchst du deinen
Delphi-Quellcode:
TMyStreamReader
? Ist dir
Delphi-Quellcode:
System.Classes.TStreamReader
nicht gut genug?

Ich habe einen von TTextReader abgeleiteten Reader, der viele zusätzliche Sachen kann (z.B. automatisch das Encoding erkennen). Daher verwende ich den immer beim Textdatei-Einlesen.

Da ich gerade nicht die Zeit investieren kann tagelang nach dem Fehler in meinem myStreamReader zu suchen, hab ich's jetzt mit dem "normalen" TStreamReader probiert und es scheint zu funktionieren.

Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:53 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz