救命啊,一桩关于使用了printer对象后的怪事,请一定看看
背景:
我在程序中使用了printer对象(win2k+vb6/sp5)
程序安装到目标机器(win98)后,运行发生错误:“打印机错误”
采取的措施:
1、我将目标机器安装了vb6后,错误依然
2、然后我将源程序拷贝到目标机器,在vb中运行,正常
3、然后我在目标机器上编译程序,运行编译后的程序,正常
4、我将编译后的程序放到另外一个目录,运行,又是“打印机错误”
结论:
是不是只能在目标机器编译的目录下运行此程序?换个目录都不行?
求助:
应该如何解决,是不是我缺少什么支持程序?
另外,我用vb自带的打包,总是提示“路径不包含指定的文件名”,莫名其妙
谢谢各位了
问题点数:50、回复次数:14Top
1 楼Leftie(左手,为人民币服务)回复于 2003-12-03 17:01:20 得分 5
检查打印机是否正确安装及纸张设置是否合理
Top
2 楼victorycyz(--)回复于 2003-12-03 17:02:36 得分 5
应该不是什么打印机的问题,是你的代码有问题。Top
3 楼chao778899(220330)回复于 2003-12-03 17:28:58 得分 5
肯定是路径的问题了,是不是程序里边把路径写死了,还是用APP.PATH,导致路径名太长了,换个短的路径安装一下Top
4 楼xayzmb(行者)回复于 2003-12-03 18:13:40 得分 0
同意楼上的判断Top
5 楼mark3798(.net菜鸟)回复于 2003-12-03 18:48:55 得分 0
同意楼上的看法!Top
6 楼FSoft()回复于 2003-12-03 18:59:05 得分 20
在使用App.Path时应该做一下检查,如:
If rigth(app.path,1)="\" then
Strx=app.path & 文件名
else
strx=app.path & "\" & 文件名
endifTop
7 楼sosworlddragon(神母之神子)回复于 2003-12-03 20:57:35 得分 0
用APP 路径不是死的啊Top
8 楼zt31(安全套,我一直用雕牌)回复于 2003-12-03 21:07:41 得分 10
打包的 时候有没有把链接搞错?注意生成程序组快捷方式时看看属性Top
9 楼abcd110948(小熊)回复于 2003-12-03 23:16:02 得分 0
同意楼上的看法,!!!路径有问题Top
10 楼snowflake310(猫猫)回复于 2003-12-03 23:55:42 得分 0
学习。Top
11 楼newp(袖里乾坤)回复于 2003-12-04 13:10:48 得分 0
错误代码:482Top
12 楼Rick110AAA(海牛猪猪 And HerosⅢ之比蒙)回复于 2003-12-04 13:44:33 得分 5
你的问题与VB无关,是你的代码更定有问题!!!Top
13 楼Rick110AAA(海牛猪猪 And HerosⅢ之比蒙)回复于 2003-12-04 13:45:43 得分 0
你把代码写出来啊!Top
14 楼newp(袖里乾坤)回复于 2003-12-04 15:21:14 得分 0
解决了,是vb打包的问题Top




