S simoncai Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-06 #1 我要执行一循环语句,VB有do...loop的循环语句,在DELPHI中我用while(true)do ...来执行循环,调用一个线程时电脑老死机,不能正常执行,望各位指点。
S simoncai Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-06 #2 我要执行一循环语句,VB有do...loop的循环语句,在DELPHI中我用while(true)do ...来执行循环,调用一个线程时电脑老死机,不能正常执行,望各位指点。
D dedema Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-06 #4 死机是指整个电脑没反应了吗?不可能的啊贴出代码看看. 线程中,通常是用while not Terminteddo 来进行循环的.
Y yanshi1980 Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-06 #5 没加sleep吧,线程都要有Sleep的,要合理的分配Cpu的占有率
W wwdelphi Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-06 #6 恩。。。你是说在你那个循环里调用线程就会死机吗?
赛 赛特 Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-06 #7 to yanshi1980: 线程为什么要加sleep?你是说的sleep在线程的execute里面加吗?
S simoncai Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-07 #8 编译时出现 Debugger Exception Notification Project MainPr.exe raised exception class EThread with message'Thread creation error:存储空间不足,无法处理此命令。‘
编译时出现 Debugger Exception Notification Project MainPr.exe raised exception class EThread with message'Thread creation error:存储空间不足,无法处理此命令。‘
D Delphi_Yang Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-11 #11 循环中的线程完成时要释放使用的资源。循环也应该有跳出的地方。