Einzelnen Beitrag anzeigen

Gambit

Registriert seit: 28. Mai 2003
680 Beiträge
 
Delphi 7 Professional
 
#1

Thread-Problem AccessViolation-Exception

  Alt 9. Mär 2005, 14:44
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
  Mit Zitat antworten Zitat