在代码中使用
open "lpt1" for output as #1
print #1,"sss"
close #1
如果我在lpt1没有行打印机时应付在close #1这句没有响应。
当有打印机时没有问题。
请高手指点这是为什么呢!!!
open "lpt1" for output as #1
print #1,"sss"
close #1
如果我在lpt1没有行打印机时应付在close #1这句没有响应。
当有打印机时没有问题。
请高手指点这是为什么呢!!!
解决方案 »
- datagrid添加combobox做了下拉框,如何实现选中下拉框内容保存到DATAGRID相应位置,请各老大帮忙,谢谢!
- VB script 如何设置读取Word文件属性中自定义值?
- 请问象金碟等一些软件里,打印票据时的那个票据录入窗口是怎么做的啊?
- ★VB连接Access数据库,如何以时间为筛选条件进行select??(详情请点击)
- 菜鸟问:关于FlexGrid中的打印问题!
- inet下载的网页源文件为什么有时候下不全?
- form 显示问题,在模式窗体中显示无模式窗体,求助高手!
- ftp求助,程序错误,请各位帮忙,谢谢
- 求vb发送邮件的原件
- 我的记事本最小化时报错:运行时错误 '380': 无效属性值 哪儿出问题了?
- 日期控件的问题
- 如何将交换机的命令编写好一次性发送给远程的交换机??
open "lpt1" for output as #1
print #1,"sss"
close #1
goto bbb
aaa:
close #1
msgbox "打印机没有连接好吧,是不是检查一下?"
bbb:后续代码
可惜,这段代码是C++的,没找到VB的:
http://www.china-askpro.com/msg9/qa81.shtml
VB的
http://blog.csdn.net/kylefei/archive/2006/03/31/645684.aspx
http://www.programfan.com/club/showpost.asp?id=19977
VB6源码下载
http://www.newasp.net/code/vb/1352.html
Printer.Print ""
Printer.EndDoc
End Sub
这个很多全面
http://bbs.lx521.com/viewthread.php?tid=56029还有一个:
http://topic.csdn.net/t/20021026/23/1128270.html
楼主到底怎样了,难道象写小说一样太监了。
我在open时没有用on error,但在单步调试时,运行完open查看err.number没有问题。
在close前用了on error resume next ,结果close时就停了没有响应。
如果使用默认打印机则直接用 Printer 对象;否则与用户约定一个打印机名称,通过枚举/检查 Printer(i).DeviceName 看是否存在你需要的打印机,这样纯 VB 代码搞定。
查看并口的控制寄存器,可以判断端口是否打开,没有打开的话就不要close了另外如果直接操作打印机,直接用Printer好了