![](/img/trans.png)
[英]How do I go about diagnosing memory corruption errors occurring in a COM-DLL after porting it from Delphi 2007 to Delphi 2009?
[英]Invalid pointer for Delphi 2009 Com dll project
我正在从Windows XP上的Delphi 7升级到Windows vista上的Delphi 2009,并且在以com dll preject成功加载了delphi dll项目后,我得到了无效的指针操作。 调试问题发生在调用负载库的按对象的后构造中。 请指教。
您是要创建新项目还是升级并尝试运行的旧项目?
只是猜测一下这是一个旧项目,突然在Vista上停止工作:请确保该程序具有所需的所有访问权限 ! 那曾经是我的一个程序出现奇怪错误的原因。 它可以在XP中使用,但在Vista中却有一些有趣的错误,因为没有明显的证据表明它需要管理员权限。 缺少的权限导致软件的某些部分无提示地失败。
在进行更多测试之前,请确保程序具有所需的所有访问权限。
海因里希
无效的指针操作意味着您正在尝试释放当前模块的内存管理器没有记录的内容。 有三种可能性:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.