能否用TIMER控件调用一个线程hthread,如果不行,该怎么实现每隔5秒调用一次该线程
解决方案 »
- 急救,因SQL语句过长,加了加号始终说我语法错误,大师们快快看看啊
- 只运行一个程序,多用户登录仍然有效,如何实现?
- 请问 dbgrideh 如何实现 在 Indicator(指示列) 添加 序号, 就象Execl表格最左边的记录序号显示列一样 !!!! 急!!!!!!!!!!
- 请教高手!关于窗体显示问题!!!!
- CancelUpdates 的小问题
- 在一个设置了mastersource的table里调用findkey可以吗?
- 关于type的问题
- 按钮的热键怎么设?
- 加强教育部门排课系统的统一,有志于排课系统的请进!!!由老鱼负责!!!
- 用delphi怎么实现呢?
- 水晶报表调用显示为什么总是少一条记录,太郁闷了。来着有分。
- 用indy组件发送邮件附件的问题
提示:应用程序发生异常的软件异常OX0eedfade,位置为ox77e4d756
把你要实现的功能写成一个过程 注意线程保护 然后用CreateThread来做也可以的
procedure Tzdztfrm.FormShow(Sender: TObject);
var s:string;
begin
hthread:=CreateThread(nil,0,@MyThreadfunc,nil,0,ThreadID);
if hThread=0 then
begin
messagebox(Handle,'Didn’tCreateaThread',nil,MB_OK);
end;
////你要做什么呀线程不是你自己调用的当然 你可以对它进行管理
你每隔5s调用一次线程 ->5s执行一下该线程的执行函数体<代码体>即可...