Hi Frank! Herzlich Willkommen in der
DP!
Du hast dir die Antwort schon fast selbst gegeben:
Delphi-Quellcode:
// hier wird der eine Stream dem anderen zugewiesen,
// also FFileStream1 und FFileStream2 müssten auf die selbe Speicheradresse zeigen
FFileStream2 := FFileStream1;
Durch FreeAndNil wird dann
nur FileStream2 auf nil gesetzt während FileStream1
weiterhin auf einen Speicher zeigt. Daher ergibt die Abfrage FileStream1 = nil
false.