hmm jain *g
also die threads werden im hauptthread in einem array erzeugt,
ich weiß jetzt nicht so genau wie und welches
handle ich übergeben soll
//MainForm
Delphi-Quellcode:
for Loop:= 0 to length(ThreadArray) - 1 do
begin
ThreadArray[Loop]:= TMyThreads.Create(true);
ThreadArray[Loop].FIndex:= Loop;
ThreadArray[Loop].Priority:= tpIdle;
ThreadArray[Loop].FreeOnTerminate:= True;
ThreadArray[Loop].Resume;
end;
die while schleife läuft zudem noch in einer for schleife,
wenn ich das nun halbwegs richtig verstanden habe müßte das dann
ungefähr so aussehen:
//TMyThreads = class(TThread)
Delphi-Quellcode:
for i:= 0 to ....
WaitForSingleObject(???, 30000);
???.ShouldExit := True;
while not terminated do
if output or ShouldExit then
break;