Habs getestet. Funktioniert leider trotzdem nicht!
Die Anweisungen in der letzten if manipuliert ja glaub ich nur
die
Exception-Message!
Ich glaub du hast mich falsch verstanden, muss mich dafür entschuldigen!
Wie bereits gesagt funktioniert der Code einwandfrei, für dateien die
die Signature und den Ident enthalten.
Bei anderen beliebigen Dateien, wie einem jpeg z.b., wird bereits nach dem
ReadSignature eine
Exception "Unbekanntes Stream-Format" geworfen, was ich ja
auf keinen Fall will. Ich möchte ja bis zu "meiner"
Exception die ich selbst auslöse.
Lass ich nun das
ReadSignature weg, wirft er mir statt der einen
Exception "Unbekannter
Eigenschaftswert".
D.h.
ReadSignature und
ReadIdent lösen bereits Exceptions aus. Der Compiler kommt
gar nicht mehr zur gewünschten auszulösenden
Exception!
Bitte um Hilfe!
Danke
P.S. Bitte den Code einmal auf einen beliebige Datei testen! Bei mir werden dann leider die beiden ungewünschten Exceptions ausgelöst!