这是我找到可能要用的动态库dll文件和主执行文件comclient.exe
advapi32.dll
comclient.exe
comctl32.dll
comdlg32.dll
gdi32.dll
imm32.dll
kernel32.dll
mfc42.dll
mfc42d.dll
mfc42loc.dll
mfco42d.dll
mscomchs.dll
mscomm32.ocx
msvcrt.dll
msvcrtd.dll
ole32.dll
oleaut32.dll
olepro32.dll
setting.ini
shell32.dll
shlwapi.dll
user32.dll
version.dll

解决方案 »

  1.   

    另外,我是的程序在自己机上win98开发制作的(即已经安装VC 的)可以正常运行,至少会出现主界面但是到了同一部机的winxp系统下救出现上述问题
    到了另一部机的win98下也会出现上述问题,就是连主界面也无法出现而一部安装了VC的机器win98下也可以正常运行
      

  2.   

    缺少msvcr*.dll所致,*表示版本号。工程选项中有使用经太苦的选项,没记错的话,加上/ML(单线程)或/MT(多线程)就可以了。
      

  3.   

    谢谢,已经解决原来是我用了微软的串口控件没有注册所致而mfc42.dll,msvcrt.dll这两个文件winxp都有,
    另外msvcrt20.dll和msvcrt40.dll两个文件winxp也都有