vc代码如下:CWinThread *thread1;if (thread1){
closehandle(thread1);
}
请问这段代码怎么翻译成delphi的呢?如果是通过api的方式创建线程,其中有个参数就是句柄,但如果通过Tthread的方式创建线程呢?怎么得到句柄从而可以判断线程是否存在呢?
closehandle(thread1);
}
请问这段代码怎么翻译成delphi的呢?如果是通过api的方式创建线程,其中有个参数就是句柄,但如果通过Tthread的方式创建线程呢?怎么得到句柄从而可以判断线程是否存在呢?
解决方案 »
- 字段类型为image的数据从sql导入到access中null变成not null
- TIDTCPserver 不能成功启动
- 在delphi中如何使用MediaPlayer循环播放Wav文件
- 花钱请朋友搞个简单功能的ie工具条!请帮忙!
- 身份证号码15位转换成18位的算法(在线等)
- 数据更新时出现错误,感谢!!!!!
- 关于解多元方程
- DELPHI自带的IS难道真的不能作出中文版的安装程序吗?它还有哪些令人气愤的限制?
- 我得程序怎样通过局域网和外界进行数据交换?
- .h
- tcxtreelist 每个 node设置不同properties 有人解决吗?QQ281482913 在线等!
- 请问这个报表怎么实现!
t:tthread;
begin
此时t还没有创建,但t.handle已经有值了
t:=tthread.create();
closehandle(thread1);
}
这个也不对,如果thread1是局部变量没初始化也不一定是0
type thread1=class(TThread)
private
public
procedure Execute; override;
end;if thread1=nil then thread1:=thread1.Create(false);