我遇到了一个奇怪的情况,我找不到任何关于此的信息。
我已经在新的Embarcadero社区论坛上提出了这个问题,但我不太希望我会在那里得到答案......所以我决定在这里创建一个新帐户。
http://community.embarcadero.com/index.php/forum/tools/336-c-builder-xe7-and-teechart-standard)
我使用的是TChart组件,该组件使用XE7的IDE(就像旧版本一样)。当我 在包中使用它(.dll或.bpl)当我动态加载,卸载和重新加载(重新加载是问题)时,我得到一个访问冲突,包含一个带有图表的表单。我用一个过程监控工具查看了加载的软件包,一切似乎都很好。 Tee9210.bpl已成功加载。使用/ XE6编译项目时,不会发生此错误。
我可以在第二个环境中重现这个,所以我不认为这是我的安装/电脑的问题。
有人可以复制这个吗?如果需要,我可以提供一个测试项目。
提前谢谢。
凯雷姆修改 第二次加载bpl时访问冲突:
异常类:$ C0000005 消息:'0xeeffeeff访问冲突:访问地址0xeeffeeff'
我注意到当我尝试在此消息之后再次加载bpl时,我得到了一个不同的异常:
异常类:$ C0000005 消息:'访问冲突位于0x503230cf:读取地址0x00000000'
答案 0 :(得分:1)
很抱歉在两个页面上发布了相同的问题,但我不确定是否新的embarcadero 论坛很受欢迎,期待从那里得到答案。
但幸运的是,Steema的Yeray也在那里活跃。我希望很快就能在以下链接中阅读解决方案。
http://community.embarcadero.com/index.php/forum/tools/336-c-builder-xe7-and-teechart-standard