Der Code funktioniert einwandfrei bei dateien die ich vorher mit SaveToFile erstellt habe.
Will ich jetzt aber, ich bin ja dumm, eine beliebige Datei mit LoadFromFile öffnen, passiert folgendes:
- Reader.ReadSignature;
Löst bei mir die Exception "Unbekannter Stream-Typ" aus!
(Was macht ReadSignature eigentlich, bin aus der OH nicht schlau geworden?
- Wenn ich nun die Anweisung weglasse, löst
Reader.ReadIdent <> IDENT_TMYARRAY
eine EReadError Exception aus.
Wenn ich mit dem Debugger vorher Reader.ReadValue überprüfe gibt
er mit rvint64, wo er mir doch eigentlich rvIdent liefern müsste!
Bitte um Hilfe!
Danke