单击stop,总是报内存冲突错误单元A:
procedure TMyThread.Execute;
var
I:Integer;
begin
I:=0;
while not terminated do
begin
   Form1.Memo1.Lines.Add(IntToStr(I));
   sleep(100);
   I:=I+1;
end;
end;
单元B(窗体):
procedure TForm1.Button1Click(Sender: TObject);
var
myt:TMyThread;
beginif Button1.caption='start' then
  begin
    begin
    myt:= TMyThread.Create(true);
    myt.FreeOnTerminate:=true;
    myt.Resume;
    Button1.caption:='stop';
    end;
  end
else
  begin
    myt.Terminate;
    Button1.caption:='start';  end;end;