Vermutlich wurde die Klasse t_fileArduino von t_fileListe abgeleitet, aber die Deklaration fehlt.
Es fehlt ebenfalls die Implementation wo die Instance der Klasse erzeugt und benutzt wird.
Zitat:
// in Public geht es nicht, das ergibt beim 2. Aufruf von opennextfild_der_luiste eine
Access-violation UStrAsg
Alles deuted darauf hin das es sich nicht um einen 2. Aufruf handelt, sondern 2 verschiedene Methoden mit dem selben Namen aufgerufen werden.
t_fileListe.opennextfile_der_liste(); // wird von getzeile() aufgerufen
t_fileArduino.opennextfile_der_liste(); // wird von openfilefolge() aufgerufen;
opennextfile_der_liste() müsste eigentlich als virtual bzw. override deklariert werden.
Aus dem Code wird auch nicht klar, warum es überhaupt eine Unterscheidung zwischen getzeile und opennextfile_der_liste gibt.