regsvr32 错误,第一次见,太火星了。(40分)

  • 主题发起人 主题发起人 finallover
  • 开始时间 开始时间
F

finallover

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手,我用d6写的一个COM在注册的时候发生错误,COM组件无法注册成功,忒郁闷,因为之前从没见过此类错误,期待高手指教!错误场景如下:使用运行命令行regsvr32 <COM组件的DLL地址> 首先出现DllRegister in ***** succeed,后面就来一个”该内存不能为read的操作系统级别的错误,再来就是"runtime error 216 at 00B338A2"的错误。
 
可能已经注册成功了吧,试试看里面的函数什么的能不能使用。
我也碰到过类似的情况,不影响Dll的使用。
 
to HunterTeam,不行,COM不能使用,使用CreateObject创建对象之后也出现这样的错误,出现地址不能读,然后runtime error。
 
你自己的com有问题,比如在initialization段里有错误的代码
 
终于发现了问题之所在,我在COM里面包含了QDialog的库,后来我去掉这个库之后就可以搞定了。其它什么地方都没有更改。
 
多人接受答案了。
 
后退
顶部