Hallo,
ich möchte eine Connection zu einer
DB in einem Thread realisieren:
Delphi-Quellcode:
procedure TConnectThread.Execute;
begin
Connect;
if Terminated then exit;
end;
procedure TConnectThread.Connect;
begin
DB_DataModul.createCon(Con, Database, Host, Protocol, User, Password, Port);
terminate;
end;
Führe ich das so aus, bekomme ich eine AccessViolation
Exception. Verwende ich Synchronize also
Synchronize(Connect);
wird es zwar ausgeführt aber das Programm friert während der Ausführung des Threads ein.
Was tun
fragt
Gambit