Zitat von
I_need_help:
Die Warnung im Compiler ist zwar immer noch da (zeigt jetzt auf SQLConnection.Free), aber das Programm läuft ohne Fehler durch und macht auch genau das, was es soll. Das ist erst einmal die Hauptsache.
Etwas Code bitte.
Ich denke Du wirst SQLConnection evtl. in einem if-Zweig anlegen und free auserhalb dieses. Deshalb gibt es auch einen Ausführungszweig, welcher SQLConnection nicht initalisiert.
Falls Du try..finally-Blöcke verwendest
Delphi-Quellcode:
try
SQLConnection := TSQLConnection.Create(nil); <- Außerhalb von try...finally-Block!!
try
...
finally
SQLConnection.Free;
end;
except
...
end;
Windows Vista - Eine neue Erfahrung in Fehlern.