当我将一个运行的线程挂起时,程序提示"线程错误:没有可用的数据",然后,程序就死那了,是怎么回事呢??????
解决方案 »
- Delphi如何在表格的各列中使用控件名称+变量这样的
- application.Terminate;没法控制吗
- 不知那個報表能夠響應雙擊事件,並能獨得雙擊位置的數據。
- 请问怎样给listview加背景(Bitmap图片)呀,高手进,在线等....
- 比较难的问题,关于使用API函数判断奇偶校验校验位的方法?
- 请问如何完全清除BackDoor.RBot病毒?
- QQICQ.类ICQ软件源码放送!!!!!!!我的QQ是6075335
- TOleContainer 的使用问题?
- Table使用了Filter,我想编辑一条记录,使它不再符合Filter中的条件后,提交总是出现‘KEY/DELETE’错误..
- delphi2005中第三方控件ZlibEX怎么用?
- TsocketConnection 死机问题讨论
- 谁知道那里有delphi的帮助资料
挂起线程: function SuspendThread(hThread: Thandle) :DWORD;
运行:function ResumeThread(hThread: Thandle) : DWORD; 你的主线程是什么?
就是你的application?如果是,那当然不行.你把主线程挂了,与系统的GDI交互就无法进行.
不知你为何要挂起主线程.如果是防止主线程意外访问什么的,你可以用设置信号量或者临界区等
方法来实现.
您说的主线程,是不是指我挂起的线程句柄是Application.Handle呢?我没有挂起这个主线程的.