somebody630
驱动牛犊
驱动牛犊
  • 注册日期2004-02-14
  • 最后登录2005-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1872回复:7

如何用C++builder在Win2000下操作打印机口?

楼主#
更多 发布于:2004-12-01 19:14
我试了三中办法,均不能用C++builder在WIN2000下操作并口,这三种方法分别是:1.内嵌入汇编语言  2用emit()函数.  3用系统API函数,creatfile,readfile,writefile.

请哪位高手指点一二,我该如何编程?跪谢!!
科技让我永远领先
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-02 08:46
我试了三中办法,均不能用C++builder在WIN2000下操作并口,这三种方法分别是:1.内嵌入汇编语言  2用emit()函数.  3用系统API函数,creatfile,readfile,writefile.

请哪位高手指点一二,我该如何编程?跪谢!!


creatfile,readfile,writefile应该可以的,为什么不行,出现什么错误
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
lxh_phr
驱动小牛
驱动小牛
  • 注册日期2001-05-14
  • 最后登录2024-10-11
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望156点
  • 贡献值0点
  • 好评度30点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-12-02 18:56
WINIO
lxh_zz
lanren_me
驱动牛犊
驱动牛犊
  • 注册日期2004-11-11
  • 最后登录2007-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-12-06 12:08
       //开始打印别的数据

        FILE *out;

        out=fopen("LPT1",
                 "wt");
        if (out!=NULL)
        {
          for (int i=1;i<lt->Count;i++)
            fprintf(out,"%s\n",AnsiString(lt->Strings).c_str());

           fprintf(out,"%s\n","\n\n\n\n");    //预留几行空行

        }
        fclose(out);
somebody630
驱动牛犊
驱动牛犊
  • 注册日期2004-02-14
  • 最后登录2005-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-12-07 13:02
楼上的朋友用的软件不是C++BUILDER,可我就是用C++BUILDER编程,怎么办?
科技让我永远领先
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-12-07 17:48
楼上的朋友用的软件不是C++BUILDER,可我就是用C++BUILDER编程,怎么办?

那是C,可以在BC里面使用
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
zgc7622
驱动小牛
驱动小牛
  • 注册日期2003-02-24
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分136分
  • 威望15点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-12-29 11:51
CB是纯正的从C++语言,上面的语句当然可以了。
另外,win2k是将IN ,OUT指令屏蔽了的。所以有的你是没有办法做到的!
sunmoon2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-29
  • 最后登录2005-03-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-12-30 08:53
API的creatfile,readfile,writefile肯定是可以的。不可能不行的。不行的话应是你个人应用问题。你不妨试一试更EASY的COM口。
游客

返回顶部