为什么我写的vc程序不能在没安装vc计算机上运行?
是一个基于对话框的程序,内容是利用ADO访存Access文件.但是我的程序在没安装vc的计算机上运行时有部分control不能显示,如 data time picker 和自己封装的显示数据列的ComboBox;按增加不能弹出DoModal对话框(用于输入要增加的数据).关闭程序后提示:
Microsoft Viaual C++ Runtime Library
Runtime Error!
Program: …\MyProgram.exe
Abnormal program termination
1. 程序是release版的
2. 我用Depends看过,所需的dll文件运行程序的计算机都能找到
3. 在运行程序的计算机上安装MDAC2.7后,未改善
4. 两台机器的操作系统是用同一张盘装的
操作平台:vc6.0+win2k(sp4)
问题点数:20、回复次数:3Top
1 楼wuqingabc(晴)回复于 2006-03-17 16:34:15 得分 6
选择一下静态链接编译试试。Top
2 楼kelinwang19(kelin)回复于 2006-03-17 16:43:50 得分 8
应该不是静态编译的问题,我觉得可能是那些control的问题,你把那些control去掉试试,Top
3 楼smartcomplier(坚强的泡沫)回复于 2006-03-17 16:45:22 得分 6
少了DLL或是DLL版本不一致.Top




