14/03/26 08:11:38.29 r65XrFp2.net
>>764
「使われる」とはどういう意味ですか?
例えば以下のプログラムで誰がFreeしてnilする間に使うのですか?
TForm1=class
button1: TButton;
timer1: TTimer;
private
mythread: TMythread;
end;
TForm1.Button1click;
begin
if Assigned(mythread) then mythread.Free;
mythread:= TMyThread.create;
end;
TForm1.Timer1Timer;
begin
if Assigned(mythread) and mythread.finished then begin
mythread.Free;
mythread:= nil;
end;
TForm1.FormDestroy;
begin
if Assigned(Mythread) then mythread.Free;
end;
こいつ本当にマルチスレッドのプログラムを作ったことがあるのか疑問だ?