我写了一个线程
unit JcThread;
interface
uses
Classes, JC, Windows, Forms;
type
TJCThread = class(TThread)
private
JCForm:TJCForm;//这个就是进程窗口
{ Private declarations }
protected
procedure ShowJC;
procedure Execute; override;
end;
implementation
procedure TJCThread.ShowJC;
begin
//在线程中创建窗体
if not Assigned(JCForm) then JCForm := JCForm.Create(nil);
JCForm.Show;
end;
procedure TJCThread.Execute;
begin
Synchronize(ShowJC);
end;
end.
在主窗体中调动如下
TJCThread.Create(False);
但运行程序后没有窗体JCForm调出来,请高手帮分析一下原因