VC程序为何挑三捡四,各位一定要看啊!

Liio 2001-06-04 11:58:00
我用VC写了一个使用Dao的数据库应用,release编译成功(注:我已经将project/setting中的release编译设为使用static MFC dll)
但是,经我反复试验-----
使用WIN98的机器,只要安装了VC就能正常运行 ,但是没装VC的机器上就运行出错,错误信息:“an error occurred during move data process -113"
使用WINME的机器,不装VC不能运行,并且什么出错信息也没有!!~
使用WIN2K的机器无需装VC也能运行!

请问各位,这是什么原因啊~~!
有involute(哼哼唧唧)回复如下:
1、出现问题的机器上有库文件,但是版本不兼容,譬如MFC就有不少版本,也不是都向下兼容的。(这种可能性较大,解决方案:制作安装程序在其它机器上进行安装然后再使用)
2、可能有没有注册的OCX。解决方案同上----制作安装程序。

我觉得因该是哼哼兄说的MFC版本不兼容所致(我是在WIN2K下做的开发),但是还没请教具体解决方案,还请各位指点一二。

我已经做了一个安装程序,是用VC++6带的那个installshield做的,我的安装仅仅也只是把我的程序文件和数据库文件考入安装目录而已,如上所说, 要解决这个问题,我的安装中至少应该加入什么呢,是额外的dll吗,或是注册表信息,我没有使用ativeX控件,所以应该没的注册ocx的问题吧~~~~! 劳烦大侠指点详尽些吧,先谢过了。

以后再也不在WIN2K下编译了~~~!一个问题困扰我好久啊!
...全文
116 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
vcmfc 2001-06-04
  • 打赏
  • 举报
回复
开始关注:

首先,你有VC6编译的话,在VC的安装光碟上有一个rexxx.wri或xxx.txt(到VC的安装目录),这个文档说的非常的清楚,还有,在MSDN的vc Developer Journal或microsoft system journal上也有一篇专门讲这方面的,好好找一下。


善于在MSDN中淘金。
wangzhiyang 2001-06-04
  • 打赏
  • 举报
回复
用DEBUG模式单步运行一下,看你的窗口中的信息Loaded symbols for 'C:\WINNT\system32\xxxxx.DLL'就是那些了,没有几个
Liio 2001-06-04
  • 打赏
  • 举报
回复
为什么没有理我, 不定哪天你也碰上了啊~~!

wzg_harbin 2001-06-04
  • 打赏
  • 举报
回复
关注
prog_st 2001-06-04
  • 打赏
  • 举报
回复
是数据库驱动程序配置问题!
不是VC编译及DLL的问题!
Liio 2001-06-04
  • 打赏
  • 举报
回复
To: jsd198()没问题, 大家共同提高嘛 ~~~!

请问wangzhiyang(十字链表):按你所说的我发现的的程序Load了不少于二十个dll, 我估计这样算,我小小一个程式就要在安装程式里加入至少十几M的DLL, 不会吧~~!

有甚高见,请再发表一二吧,谢谢


也请看看我发的新贴:《OutPut信息, ~~~可以指点我一下吗??》 再指点一二, 小生感激不尽!
jsd198 2001-06-04
  • 打赏
  • 举报
回复
我很关注,解决了请给我一份(jsd198@163.net)
Liio 2001-06-04
  • 打赏
  • 举报
回复
看来我的MSDN还啃得不够喔~~~!
今后更要努力啦。
Liio 2001-06-04
  • 打赏
  • 举报
回复
嘿~~~~!多谢各位啦, 我这就试试!
DaQiangZi 2001-06-04
  • 打赏
  • 举报
回复
呵呵,估计是数据库驱动程序的问题,me和2000都有最新的驱动,而98没有,装了vc就有了。
建议制作安装程序的时候,把驱动一并打包。

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧