在WIN2000下并口的通信 ( 积分: 100 )

  • 主题发起人 主题发起人 LWLM
  • 开始时间 开始时间
L

LWLM

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手们,小弟有一问题想问你们,我怎么样在Win2000下进行并口通信,用delphi 怎么编写。如果能解答,非常感谢,感谢费,高手说着算。
 
各位高手们,小弟有一问题想问你们,我怎么样在Win2000下进行并口通信,用delphi 怎么编写。如果能解答,非常感谢,感谢费,高手说着算。
 
var<br>F:TEXTFILE;<br>BEGIN<br> ASSIGNFILE(F,'LPT1');<br> REWRITE(F);<br> WRITELN(F,chr(27) '@'); //initial the printer<br> WRITELN(F,'TEST1 FIRST LINE');<br> WRITELN(F,chr(12)); // move the paper to a new page<br> CLOSEFILE(F);<br>end;
 
这个我有些看不懂,我在网上,看到一些并口,通信他们都是通过createfile建一个lp1文件,然后再通过writefile进行写操作,dm09老兄textfile我不知道什么意思,请指教一下。
 
createfile只能在WIN98下使用,WIN2000下会出错。
 
我以前在这个论坛上说过这个问题, 你找找看
 
to duancy<br>我在WIN20000下用过,可以啊,再说VC++全部都用的是这个API函数。怎么会出错呢
 
to 天河流星<br>对不起,我找不到你可以给我再写一遍吗,谢谢了,如果可以的话,可以再加50分。
 
#include &lt;windows.h&gt;<br>#include &lt;tchar.h&gt;<br><br>void main()<br>{<br> HANDLE hPort = INVALID_HANDLE_VALUE;<br> hPort = CreateFile( TEXT(&quot;LPT1&quot;),0, 0, NULL,OPEN_EXISTING,0,NULL);<br> if( hPort!=INVALID_HANDLE_VALUE )<br> {<br> MessageBox( NULL, TEXT(&quot;Port Open!&quot;), TEXT(&quot;oops&quot;), MB_OK );<br> //WriteFile( hPort, .... );<br> CloseHandle( hPort );<br> }<br>}
 
使用winio驱动程序...
 
to riverqh<br>你好,这是用VC++,可以给我写一个用delphi编写的吗
 
后退
顶部