当项目刚刚完成构建并开始运行时,有时会发生这种情况:它尝试连接到Oracle DB,有时会出现连接错误/异常(这里的网络不是很好)。发生这种情况时,IDE会保持Debug窗口的打开状态,就像调试时一样,但是.exe在后台冻结,并且由于禁用了这些按钮,因此无法在IDE中重置或分离应用程序。
要恢复正常,我必须终止应用程序的进程,然后终止Delphi(bds.exe)的进程,然后从文件夹中删除.exe文件,最后再次打开IDE。
如果我不执行上述所有操作,则IDE将不允许我再次启动Debug会话。如果我重置计算机可以正常工作,但是会花费太长时间。
考虑到IDE上的按钮为灰色,我想知道是否有一种更简便的方法可以在不执行上述所有步骤的情况下终止或分离应用程序。
当我尝试关闭IDE时,显示以下第一张图片:
下面的第二个图像显示为灰色的“重置”和“分离”按钮: