So jetzt aber:
Deine Variable FFilestream2 wird auf Nil gesetzt und der Speicher der hinter dem Pointer steckt, freigegeben.
Allerdings enthält FFilesStream1 immer noch den Pointer, also die Adresse auf den freigegebenen Speicherbereich. Wenn du jetzt mit FFilestream1 auf den Bereich zugreifen willst, gibts sicher ne
Exception oder so...
Grüße
//edit: sorry, wegen den ganzes edit's