在家帮我看看这段代码.不太懂.
function getprinterstatus:byte;
asm
MOV DX,$379;
IN AL,DX;
end;procedure Tfrmreports.CheckPrinter;
VAR
temp:byte;
begin
temp:=getprinterstatus;
if ((temp and $80)=0) then edit4.Text:='打印机忙'
else if ((temp and $20)<>0) then edit4.Text:='打印机缺纸'
else if ((temp and $10)=0) then edit4.Text:='打印机未联机'
else if ((temp and $08)=0) then edit4.Text:='打印机出错'
else edit4.Text:='打印机正常';
end;
function getprinterstatus:byte;
asm
MOV DX,$379;
IN AL,DX;
end;procedure Tfrmreports.CheckPrinter;
VAR
temp:byte;
begin
temp:=getprinterstatus;
if ((temp and $80)=0) then edit4.Text:='打印机忙'
else if ((temp and $20)<>0) then edit4.Text:='打印机缺纸'
else if ((temp and $10)=0) then edit4.Text:='打印机未联机'
else if ((temp and $08)=0) then edit4.Text:='打印机出错'
else edit4.Text:='打印机正常';
end;
解决方案 »
- 寻找控件TdxPageControl、TTBDock、TTBSkin、TTBImageList、TdxInspector、TSaveDialogEx
- 雕栏玉砌应犹在,只是朱颜改!问君能有几多愁,恰似一江春水向东流!
- image读取数据中的图片问题
- 关于api(CreateColorTransform )在帮助里都查不到,该怎样用
- 这样子的报表用fastreport怎么做呀!
- F1Book显示图片的问题,有VB的代码,哪位高手能翻译成DELPHI的??
- 一段小代码 delphi 7下能用,delphi XE2下就不能用了,大家给看看。
- 哪位兄台送我(帮忙申请,密码被盗,我处申请实在搞不定)一个QQ号,我送220分。thanks
- 这SQL有什么不对
- 关于delphi6.0?
- 如何通过应用程序将几个ocx控件打包成cab网页下载到客户端并安装?
- 问一个觉得很难的问题。。请高手进来帮忙解决!(开贴100分,不够可以再加)
找一个直接读写端口的控件或DLL吧。
用文件方式怎么做呢.
var
lpt:textfile;
begin
if key=#13 then
begin
assignfile(lpt,'lpt1');
rewrite(lpt);write(lpt,edit2.text);edit2.Text:='';
end;