在pascalscript调试期间可以暂停表单模态吗?

时间:2015-11-27 08:50:34

标签: delphi pascalscript

假设您在应用程序中包含一个pascal脚本IDE,并创建了一个脚本,该脚本生成一个带有按钮的模态表单,并且在按钮onclick事件中,您将放置一个调试器断点。

当按下该按钮时,结果将是一个死锁程序,只有任务管理器可以杀死。

显然你不想这样做,但很难控制最终用户的行为。

所以我想知道在遇到pascalscript调试器断点时是否有任何方法可以暂停连接的模态表单。?

1 个答案:

答案 0 :(得分:1)

您无法暂停窗口模态。它不是旗帜。

模态窗口运行自己的消息泵。从事件处理程序调用堆栈中的多个级别。你无法改变调用堆栈。