Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
2. Feb 2009
Ähm...Das war meine erste Antwort
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
2. Feb 2009
Dazu würde ich gern nähere Gründe wissen.
Gerade bei Datenbankanwendungen mache ich es auch, dass ich einen Thread habe, welcher die komplette Datenbankkommunikation betreibt. Wenn grad mal nix zu tun ist, dann schläft er halt. Bei mir ist allerdings alles komplett ereignisgesteuert, aber das steht ja hier nicht zum Thema. Warum sehe ich da bei Datenbanken die Notwendigkeit? Der Thread soll eine...
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
2. Feb 2009
Aber, wie der OP schon schrieb, Datenbankabfragen gehören sehr wohl in Threads. Ich verstehe gar nicht, was es darüber zu diskutieren gibt.
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
2. Feb 2009
Ähm, das zuerst gedachte Edit oben sollte hier als Antwort hin.
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
2. Feb 2009
In einem Thread ist sleep nutzbar (nur auf Terminate sollte man achten). Besser ist waitforsingleobject mit einer Zeitangabe.
Edit:
Waitforsingleobject irgendwie so:
constructor Tmythread.Create(CreateSuspended: Boolean);
begin
inherited Create(false);
FEvent:=TEvent.Create(nil,true,false,'');
end;