J
jwmianzu
Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个unit里面写了一个类,它继承自TThread,这个unit还有一个form类。
TForm2 = class(TForm)
CoolBar1: TCoolBar;
...
end;
TMyThread=class(TThread)
protected
procedure Execute;
override;
constructor create;
end;
implementation
Constructor TMyThread.create;
begin
FreeOnTerminate := True;
inherited Create(false);
end;
procedure TMyThread.Execute;
begin
datamodule1.ADOCommand1.CommandText:='exec dt_jiaoyan';
datamodule1.ADOCommand1.Execute;
end;
我在一个按钮中起这个线程
procedure TForm2.BitBtn1Click(Sender: TObject);
begin
MyThread.Create;
end;
编译可以通过但是点击按钮后会产生access violation 错误
这是为什么
请各位高手指点一下
TForm2 = class(TForm)
CoolBar1: TCoolBar;
...
end;
TMyThread=class(TThread)
protected
procedure Execute;
override;
constructor create;
end;
implementation
Constructor TMyThread.create;
begin
FreeOnTerminate := True;
inherited Create(false);
end;
procedure TMyThread.Execute;
begin
datamodule1.ADOCommand1.CommandText:='exec dt_jiaoyan';
datamodule1.ADOCommand1.Execute;
end;
我在一个按钮中起这个线程
procedure TForm2.BitBtn1Click(Sender: TObject);
begin
MyThread.Create;
end;
编译可以通过但是点击按钮后会产生access violation 错误
这是为什么
请各位高手指点一下