我为什么不能在dll中开辟新线程

hstod 2002-12-31 10:29:14
{ 声明 }
type
Thread = Class(TThread)
private
Procedure Execute;Override;
end;
...
procedure Thread.Execute;
Var
i:integer;
begin
inherited;
ShowMessage('b');
for i:=0 to 10000 do
form3.memo1.lines.add(inttostr(i));
end;
...
procedure TForm3.Button1Click(Sender: TObject);
begin
Thread.Create(false);
end;
请问高手我什么地放错了
同样的代码在exe中执行无误
...全文
25 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiume 2003-02-26
  • 打赏
  • 举报
回复
Thank you very much,I am learing.
milpas 2003-02-26
  • 打赏
  • 举报
回复
不好意思,我拿上面的代码改一下

type
Thread = Class(TThread)
private
Procedure Execute;Override;
end;

Var
i:integer;
...
procedure Thread.Execute;
begin
inherited;
for i:=0 to 10000 do
Synchronize(ssss);
end;

procedure TForm3.Button1Click(Sender: TObject);
begin
Thread.Create(false);
end;

procedure ssss;
begin
form3.memo1.lines.add(inttostr(i));
end;
hstod 2003-01-03
  • 打赏
  • 举报
回复
form3是个窗体
是的 在dll内有个窗体
怎么了??不可以吗??
hstod 2003-01-02
  • 打赏
  • 举报
回复
procedure Thread.Execute;
Var
i:integer;
begin
inherited;
for i:=0 to 10000 do
form3.memo1.lines.add(inttostr(i));
end;
是要改成这种吗??
不过这种我也试过了 不行呀!! 帮帮忙吧
yansea 2003-01-02
  • 打赏
  • 举报
回复
不是说在dll中吗……
醉马不肖 2003-01-02
  • 打赏
  • 举报
回复
type
Thread = Class(TThread)
private
Procedure Execute;Override;
end;
...
procedure Thread.Execute;
Var
i:integer;
begin
inherited;
ShowMessage('b');
for i:=0 to 10000 do
form3.memo1.lines.add(inttostr(i));----------------,这是那来的.
end;
...
procedure TForm3.Button1Click(Sender: TObject);
begin
Thread.Create(false);
end;


wxjh 2003-01-02
  • 打赏
  • 举报
回复
type
Thread = Class(TThread)
private
Procedure Execute;Override;
end;
...
procedure Thread.Execute;
Var
i:integer;
begin
inherited;
Synchronize(ssss);
end;
procedure TForm3.Button1Click(Sender: TObject);
begin
Thread.Create(false);
end;
procedure ssss;
var
i:integer;
begin

for i:=0 to 10000 do
form3.memo1.lines.add(inttostr(i));

end;
wxjh 2003-01-02
  • 打赏
  • 举报
回复
受不了了,你在线程中能在.execute中直接访问vcl。厉害,厉害~~呵呵
sunhuiNO1 2003-01-01
  • 打赏
  • 举报
回复
ShowMessage('b');在线程中要挂掉,在那都不能用的!!!

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧