2015-08-15 74 views
5

我总是尝试禁用未使用的程序包以保存一些IDE内存。因此,在XE8u1中,我尝试通过在注册表中将“$(BDS)\ Bin \ GetIt220.bpl”重命名为“_GetIt”来禁用GetIt(我从不使用它)。之后,GetIt会按预期从工具中消失,但会出现一个奇怪的问题:当我尝试调试x64应用程序时,出现“断开连接的会话”窗口并且IDE挂起。 x86调试按预期工作。所有其他软件包以默认值启用。也许有人知道GetIt如何接触x64调试器?我很好奇。x64禁用Getit时调试失败

+0

只是为了排除其他原因:你可以工作时GETIT重新启用如预期? –

+0

是的,我测试了很多次。在重新启用GetIt之后,所有工作都按预期工作。 – BofA

+0

我设置了一个干净的虚拟机并在那里测试。 x64 debuggign也适用于GetIt禁用。很奇怪! – BofA

回答

-1

它适用于您使用此:Using the -r command line switch to fix start up errors in the IDE。 下面是我为管理它而构建的一个小工具的图像。 免费编译工具是下载从这里:XE8RegHivePackageManager.zip

XE8 Package Manager Image

+0

看起来可能非常方便。问题在于,被编译的时候,它与恶意软件的日期零pov无法区分,从某种不满的用户,例如此q的作者:http://stackoverflow.com/questions/32021226/delphi-split-linesprogram-not -responding-not-spliting-file-size-tthread可能会提取报复。 (很明显,那不是你,因为他显然无法编码任何东西,但你明白我的观点)。也许以源代码形式发布? – MartynA

+0

我不介意放弃源代码,但有人需要去掉专有功能(主要是记录帮助功能),我没有时间......至少不是现在.. – FredS

+0

够公平的。有时我想知道为什么没有某种内置于SO的协作代码存储库用于这种事情。也许有,但我从来没有注意到它提到过,也不想问这个问题,因为害怕被偏离主题的警察大喊大叫。 – MartynA