安装com+时,无论从delphi7还是组件服务,
一导入com+的dll,就出现一个RunDll32.exe的窗口
“0x00000000”指令引用的“0x00000000”内存,改内存不能为“read”
点击7,8次确定后,com+应该是装上了,因为可以调用。
请高手出手相助,解决问题100分相送!

解决方案 »

  1.   

    rundll32.exe是工作在系统底层的程序,我怀疑多半是系统本身的问题。
      

  2.   

    如果在系统的组件服务程序中看得见该组件,就证明该COM+已经安装上了;如果看不到,请将Delphi7卸载掉,然后打开系统组件服务程序,看是否还存在该组件,存在则删除掉。然后再安装Delphi7,应该问题可以解决。上次俺遇见这样类似的问题,就是重装Delphi解决的
      

  3.   

    就是说这不是我得com+内部代码有问题罗。
    不过以前我装过其他比较简单的com+,没有这个问题的。
     HanJingJingHan,我得com+的确是装上了,
    但是这样子给别人安装实在不爽,你的建议我会试试的。