Hallo,
Indy hat ein paar mem leaks, wo sich keiner rantraut,
weil es zu kompliziert ist.
Die sind aber statisch (einige globale Variablen, die einmal erzeugt und danach nicht freigegeben werden), nicht 23*x oder sowas .
Delphi-Quellcode:
AContext.Connection.Tag := Int64(New(PFiRe));
A^.Transaktion := TSQLTransaction.Create(nil);
A^.Anfrage := TSQLQuery.Create(nil);
Wo erfolgt denn die Freigabe dieser Klassen?
Fehlendes
Close (Zur Sicherheit);
Delphi-Quellcode:
with A^.Anfrage
do
begin
Close;
SQL.Text := '
SELECT passwort FROM nutzer WHERE name = :NAME';
Ich habe nicht die gleiche Version, bei mir ist das aber alles Code des
Exception-Handlings bei deiner Zeilen-Angabe.
Heiko