将XE8 IDE调试为应用程序

时间:2015-10-13 15:31:20

标签: delphi delphi-xe8

自从我第一次安装XE8 IDE以来,我一直在间歇性地停止显示问题。我每隔几次单击File | Open按钮,会暂停一下,然后整个IDE关闭并消失。没有警告,没有操作系统错误消息,并且Windows事件日志中没有记录任何内容(这是在我安装XE8,btw后从Win7升级到Win10Pro 64位的系统)。有时,当我在IDE中执行的唯一操作是在从上一次出现重新启动IDE后直接单击File | Open时,会发生这种情况。

无论如何,我发布这个q的原因是我似乎发现了一个简单的步骤序列,可重复地引发问题,如下所示:

  1. 启动XE8 IDE(我将此实例称为A)。

  2. 在A中,转到Run | Load Process并加载并运行BDS.EXE的第二个实例,我将其称为B.

  3. 在B中,重新打开我正在处理的最后一个项目。一旦打开,请执行File | Close All

  4. 在B中,点击File | Open

  5. 就是这样。 B关闭并消失,当我返回A时没有任何迹象。无论我是否使用/NOCASTALIA开关启动B,都会发生这种情况。

    我首先尝试这个的原因是我希望Delphi调试器能够捕获我想象的导致B关闭的任何异常,从而对正在发生的事情有所了解。

    所以我要问的是,是否有人可以提出任何简单的措施,以便A能够捕捉B中发生的任何事情以使其消失?我在B运行时尝试查看A中的CPU,但整个CPU调试窗口子菜单显示为灰色。我还查看了A的调试器事件日志,并在B启动时显示了一些“正在使用中的文件”异常(显然它们正在被A实例使用),但后来没有任何内容。

    更新:通过一个相当费力的消除过程,我已经确定这种行为是由任何IDE的设计时包引起的。如果我从列表中删除它们,问题仍然存在,以便Install packages弹出窗口完全为空。我想这只会让IDE本身加载DLL,就像建模和重构那样。

    顺便说一句,我删除了Beyond Compare和CodeSite软件包,删除了它们以用于注册表Experts密钥。

0 个答案:

没有答案
相关问题