@gekmihesg: Danke, aber möchte es mit Streams machen!
@Sprint: Dein Code funktioniert einwandfrei, wenn ich ihn auf Dateien die ich vorher mit SaveToFile gespeichert habe. Will ich aber irgendeine Datei, z.B. *.zip öffnen, sollte er ja
FileName + ' ist keine gültige Datei vom Typ TMyArray ausgeben.
Leider kommt er nicht zu der
Exception-Instanzierung sondern wirft beim Einlesen schon nach dem ReadSignature eine
Exception, lass ich diese Anweisung weg, wirft er auch in der nächten Zeile einen ERead-
Exception.
Zusammenfassend: Der Compiler kommt nicht erst dorthin, um die gewünschte
Exception auszuwerfen.
Was kann ich dagegen tun?