CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  Windows SDK/API

高手啊:怎样在Win2000中对并口进行操作:打开、关闭、发送数据、接收数据?

楼主WYJBCB(阿菜)2003-11-02 22:18:49 在 C++ Builder / Windows SDK/API 提问

希望有一段代码!谢谢! 问题点数:50、回复次数:8Top

1 楼netying()回复于 2003-11-03 10:31:10 得分 10

http://www.yesky.com/20020801/1623061.shtml  
   
  看看是否有用Top

2 楼WYJBCB(阿菜)回复于 2003-11-03 23:55:17 得分 0

谢谢netying(鹰击长空),其实我现在的程序就是通过调用汇编语言实现并口通讯,但是在win2000下是不行的,只能在98下运行.但不管怎样,还是谢谢您的关注!Top

3 楼sprewellkobe(我为软件狂!)回复于 2003-11-04 01:52:21 得分 5

2000下不支持内嵌asm的如mov等操作  
   
  改用WDM     试试Top

4 楼xabcxyz(gg)回复于 2003-11-04 09:07:21 得分 5

使用io控件   IOPortTop

5 楼Atomictry(天影)回复于 2003-11-04 10:16:45 得分 0

同意楼上,有控件可以实现。Top

6 楼songhtao(三十年孤独)回复于 2003-11-04 10:40:12 得分 0

和串口操作一样都使用CreateFile这套APITop

7 楼wenyongjie(我们的目标是:没有蛀牙!!)回复于 2003-11-05 00:17:19 得分 0

CreateFile行吗?请哪位高手指点一二.  
  控件在哪有啊,能不能给我一个地址?  
  WDM如何用?  
  谢谢各位了!Top

8 楼Atomictry(天影)回复于 2003-11-07 15:26:04 得分 30

你用这种方法试一下:  
  1.先写一个打开并口的函数  
   
  OpenLpt(   void   )  
  {  
          char   portlpt[]="lpt1";     //定义并行端口  
          m_handle=CreateFile(portlpt,   GENERIC_READ|GENERIC_WRITE,   0,   NULL,   OPEN_EXISTING,   FILE_FLAG_OVERLAPPED,   0);  
          if(   m_handle   ==   INVALID_HANDLE_VALUE   )  
          {  
                  m_dwError=GetLastError();  
                  return   false;  
          }  
          return   true;  
  }  
  2.调用OpenLpt(void)   ,再用WriteFile()函数将字符送入打印机,相关函数请查阅MSDN。Top

相关问题

  • 串口操作!!!
  • 端口操作……
  • 我遇到一下的问题:用C++Builder编程,涉及到语音服务系统,当Com口接收到一个信号,就播放一条语音记录,但如果操作者已经知道操作程
  • 串口操作类
  • 关于VB窗体接收自定义消息和AddressOf 操作的疑惑
  • WIN2000 & WIN XP中如何对端口操作? 如并口的数据口,状态口等.
  • 窗口对象不能接收事件
  • 串口接收数据的问题?
  • 串口接收数据如何处理?
  • 这个数据接口怎么接收?

关键词

  • win2000
  • 函数
  • 口
  • 谢谢
  • handle

得分解答快速导航

  • 帖主:WYJBCB
  • netying
  • sprewellkobe
  • xabcxyz
  • Atomictry

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo