我编译的一个EXE程序调用到一个DLL,这个DLL是通过MATLAB编译过来的,在本机上调试不会出错,但是将这个EXE以及DLL文件拷贝到另一台电脑上的时候,运行就出现run-time error"429"错误,我将DLL注册的时候又会出现dllregisterserve失败,返回代码:0x80029c4a
不知道怎么才能搞定它,谢谢大家了

解决方案 »

  1.   

    这个杯具了,你可否在其上也安装一个MATLAB?
      

  2.   

    没有啊,调用MATLAB编译的DLL文件应该是脱离matlab环境的,所以不需要安装。是不是我要将VB编的这个软件打包,然后安装到另一台电脑上?而不是直接将编译的EXE文件拷过去?
      

  3.   

    此问题已经解决,但是又出现新的问题,run-time error '-2147467259'(
    error getting data conversion flags
      

  4.   

    又出现了“找不到c4510v.dll”的错误,真是悲惨啊,挫折不断
      

  5.   

    使用depends工具查看exe ocx dll的依赖文件