在VB6.0下运行可以通过,但是生成的EXE文件后在WIN7 32下运行直接出错。用depends打开exe错误信息如下:错误: 在 "d:\codefans.net\问题程序\M2H.EXE" 的并行配置信息包含错误。应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。 (14001).
警告: 由于在延时加载依赖模块中丢失导入函数,至少有一个模块具有不能解析的导入。原本提示是缺少ieshims.dll
把这个文件拷贝到SYSTEM32后
现在又提示IEFRAME.DLL和COMCTL32.DLL有问题这是程序的共享地址:
http://u.115.com/file/t5dfafa5cd#

解决方案 »

  1.   

    希望有不同系统环境的下载一下调试运行下,,,
    搜索了一下这些DLL文件的信息,
    我觉得可能是win7或者我装的IE10的问题
      

  2.   

    是里面的资源文件xpres.res出的问题,从工程中移除就好了
      

  3.   

    很明显是缺少DLL,你只需要打包程序,再安装到目标计算机上就可以了。
      

  4.   

    后面的两个dll是系统的,不应该有什么错误提示的。你具体的提示信息是什么呢?如果不行的话先将有问题的dll用regsvr32重新注册下。
      

  5.   

    测试了一下,在我的计算机里面没有任何问题。我编译成本地代码52K。你那个程序40K是P代码。
    我打了补丁VsSP6。
    提个建议:可以获取控制台程度转换的进度,并在你的窗体上显示出来。
      

  6.   

    缺少dll,要注册.注意WIN7下注册好像还得设置什么权限的,查一下.
      

  7.   

    IE10.WINODWS 8有人玩过测试版了木有,哇哈哈
      

  8.   

    缺少dll文件 打包时将程序用到的文件都打包进去