为什么我在DELPHI中插入的汇编打印程序,而打印机没有反映呢?(100分)

  • 主题发起人 主题发起人 delphijin
  • 开始时间 开始时间
D

delphijin

Unregistered / Unconfirmed
GUEST, unregistred user!
原程序如下:请各位大侠给予指点
asm
push dx
mov dx,$378
mov al,$30
out dx,al
pop dx
end;
我是直接在一个单击事件中引用的,
 
一般来说,378地址是并行打印口的起始地址,你的语句只是将$30输出到端口378,但要
驱动打印机还需其他语句。
 
你可以这样做
定义一个file变量
然后将变量关联到LPT,具体语句我记不清了
然后用write(file,'adlkfja')即可直接向打印发送
还可以发送打印机指令esc+aaaa
 
难道直接送到端口上还不能打印?
 
接受答案了.
 
后退
顶部