我将工程EXE文件拷到别的机子后,运行EXE时弹出这个错误:"应用程序发生异常未知的软件异常(0x0eedfade),位置为0x7c812afb",单击确定后,又弹出另一个窗口:exception eolesyserror in module 工程.exe at 00093501 没有注册类别请高手指教!急!谢谢

解决方案 »

  1.   

    你可能用到了某个ocx组件,你在机器上需要先注册再使用,注册用regsvr32
      

  2.   

    我是要在装有DELPHI工具的电脑上注册regsvr32,然后运行,再将运行后的EXE考到别的电脑就可以解决这个问题,还是要在我运行EXE的电脑上注册regsvr32?
      

  3.   

    谢谢,发现是RegMSComm.exe要运行这个就可以,请问这个如果我打包在工程.EXE里面,让其运行时自动注册,要如何打包的呢?方法?
      

  4.   

    Inno Setup用这个怎么打包RegMSComm.exe注册,并且还要安装一个PDF工具,也能打包让其自动安装?
      

  5.   

    inno setup对于安装软件常见的一些功能基本上都能作到
      

  6.   

    建議你寫成一個批處理,可單獨執行註冊或調用:(類似這樣參考之) @echo off
    echo 正在Copy中控指紋考勤機註冊文件,請稍等...... XCOPY .\*.dll C:\WINDOWS\system32
    REGSVR32 zkemkeeper.dllecho Copy註冊文件完成!
    echo. & pause 
    pause