S
superdba
Unregistered / Unconfirmed
GUEST, unregistred user!
开发环境:<br>windows 2000操作系统<br>delphi 2005<br><br>问题:<br>线程可以进入Execute过程执行<br>while not Terminated do begin<br> .... //省略号表示其它程序<br> Synchronize(HandleInput); [red]//该行打断点,程序执行到此,就无法执行下面showmessage语句了,另外HandleInput是我定义的一个线程过程,里面打了断点,也根本没执行到;但如果不使用 Synchronize(HandleInput); 语句,而是直接写成HandleInput;语句,则可以顺利执行进去,但由于没有使用Synchronize无法保证安全性.[/red] Showmessage('success call HandleInput');<br>end;