在2000下怎么读并口数据?(200分)

  • 主题发起人 主题发起人 bugcool
  • 开始时间 开始时间
B

bugcool

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,要用到API么?怎么用?<br>
 
可以打开叫做“LPT1”或“LPT2”的文件
 
本人强烈建议使用NTPORT控件,有DELPHI的SAMPLE<br>你可以搜索并下载使用,非常好用<br>并且提供了源代码的<br>支持串口、并口等
 
能说具体点么?给个例子。<br>并口上有一电平信号输入,<br>我只要读出他的状态就可。
 
有一个专门读写端口的库,好象叫zport.sys,支持windows所有系统
 
TO:bugcool, <br>NTPORT控件包有专门的DELPHI例子
 
哎呀,我想我这么简单的就不用什么<br>控件了,直接用API就行了。<br>比如那个什么创建文件的方式,能<br>说具体点么?
 
var<br>i:shortint;<br>asm<br>//in __,__<br>//mov ax,i<br>//直接得到i的值了<br>//处理i<br>end;<br>//先了解25个并口的功能再说<br>//低层操作用汇编最简单<br><br>给分了!!不是要我写程序吧,呵呵,开玩笑!!<br><br>
 
to knmfkr:<br>不好意思啊,你这种方法我早看到了<br>可是不幸的是,2000下好像不能用汇编<br>访问硬件,所以,还请大家再赐教:)
 
使用CreateFile打开端口,再用ReadFile读取数据...
 
最简单的是使用我说的那种类型的控件,支持NT/2000等
 
问题还没有解决!!!<br><br>和我联系!!!
 
To journer<br>ntport.dll注册码有吗?谢谢<br>badxuer@gazx.com
 
to bugcool:<br>方法1。(把以下的弄成.dll)<br>var<br>i:shortint;<br>asm<br>//in __,__<br>//mov ax,i<br>//直接得到i的值了<br>//处理i<br>end;<br>方法2。(用Api)<br>使用CreateFile打开端口<br><br><br><br>
 
不需要注册的
 
接受答案了.
 
后退
顶部