Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi XE6-模块'中地址5006677D处的访问冲突;trl200.bpl';_Delphi_Delphi Xe6 - Fatal编程技术网

Delphi XE6-模块'中地址5006677D处的访问冲突;trl200.bpl';

Delphi XE6-模块'中地址5006677D处的访问冲突;trl200.bpl';,delphi,delphi-xe6,Delphi,Delphi Xe6,我刚升级到Delphi XE6。一切都很顺利 我安装了一个自定义的.bpl文件,现在当我尝试加载Delphi XE6时,我得到了一个错误 Access Violation at address 5006677D in module 'trl200.bpl' 我怀疑这是因为我忘了在XE6上安装组件包之前重新编译它 有人知道我可以在哪里告诉XE6不要尝试加载此文件吗?只需删除您尝试安装的bpl(或按照下面的建议重命名)。重新启动Delphi后,系统会询问您是否希望在下次启动Delphi时加载bpl

我刚升级到Delphi XE6。一切都很顺利

我安装了一个自定义的.bpl文件,现在当我尝试加载Delphi XE6时,我得到了一个错误

Access Violation at address 5006677D in module 'trl200.bpl'
我怀疑这是因为我忘了在XE6上安装组件包之前重新编译它


有人知道我可以在哪里告诉XE6不要尝试加载此文件吗?

只需删除您尝试安装的bpl(或按照下面的建议重命名)。重新启动Delphi后,系统会询问您是否希望在下次启动Delphi时加载bpl,只需按“否”。现在再次尝试安装bpl,但随后编译为XE6。不要删除rtl200.bpl!我已经做了很多次了,从来没有更改过注册表。

只需删除您安装的bpl文件即可。我认为这是最简单的方法。AG的想法可能是最简单的。否则,您是否尝试在Delphi版本的注册表(HKCU)中的“已知IDE包”项下查找该文件?您确定该文件是“trl200”而不是“rtl200”吗?“rtl200.bpl”是Delphi运行时库之一,删除它将完全中断Delphi安装。请注意,在修复问题并希望加载DLL时,这也会导致问题。告诉IDE下次不要加载会将其添加到注册表中已禁用包的列表中,手动编辑注册表是将其从该列表中删除的唯一方法。另外,建议重命名它而不是删除它通常是一个更好的主意。