Hallo Frühlingsrolle,
das With entfernen hatte leider nichts geändert.
Ich habe nun aber herausgefunden, dass im Finally-Block nur noch
Delphi-Quellcode:
uDataModul.DataModule1.FDQry_Update.Close;
uDataModul.DataModule1.FDConnection1.Connected := False;
stehen darf! DANN FUNKTIONERT ES (es kommt KEINE Schutzverletzung mehr)!!!
Ich darf also meinen Stream
l_AStream nicht freigeben...
Wird denn durch
FDQry_Update.Close
auch mein Stream l_AStream gefree'ed (l_AStream.Free) ????
Denn ich erhalte wider Erwarten kein Speicherleck beim Beenden des Programms (FastMM4 ist eingebunden und ReportMemoryLeaksOnShutdown steht auch auf True)
Das hatte ich so nicht erwartet.