捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
CPort v3.1 (串口控件)
关键字:ComPort CPort TThread 串口 线程 通讯
来 自:转载,http://sourceforge.net/
平 台:Win9x,Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:中级 完成时间:2005/12/24
发布者:leo 发布时间:2006/3/5
编辑器:D3-7/D9/D10/CB3-6 语  种:ENGLISH
分 类:通信 下载浏览:6098/32412
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
很好用的串口控件,现在支持D2006.
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
CPort v3.1 (串口控件)
leo 2006/3/5 下+6098/浏+32413 评+15
CPort v2.63 For Delphi2005
huziqian 2004/12/31 下+1142/浏+13014 评+1
ComPort Library v3.0 For D3-7/CB3-6
xzmdir 2004/3/11 下+4171/浏+23100 评+15
相关评论
共有评论15条 当前显示最后6条评论
dragonhux 2007/6/14 10:01:31
在支持多串口卡的时候出现问题,不知道这个版本怎么样?
nevergrief 2007/8/6 9:26:56
CPort264 以上在BCB6下编译问题的解决

CPort很好用,CPort2.63以下在BCB5下编译安装没问题。可是大家现在一般都用BCB6吧,CPort2.63却在BCB6下不能升级编译,只好安装CPort2.64到CPort3.10之间的版本。这几个版本在Delphi下安装使用都没有问题,但BCB6下编译安装却有2个问题,第二个问题还很麻烦!原因我觉得可能是CPort作者不负责任!这对初学者(当然我也是初学者)来说可能还不容易解决,至少我在网上搜了半天说什么的都有,也没见到什么有效的解决办法。搜到一模一样的问题就连在外国论坛上有人提问也是没人回答,后来终于自己解决了,如下:

安装问题:很简单,重复声明:

[C++ Error] CPort.hpp(683): E2238 Multiple declaration for '_fastcall EComPort::EComPort(int)'
[C++ Error] CPort.hpp(675): E2344 Earlier declaration of '_fastcall EComPort::EComPort(int)'
[C++ Error] CPort.hpp(695): E2238 Multiple declaration for '_fastcall EComPort::EComPort(int,int)'
[C++ Error] CPort.hpp(674): E2344 Earlier declaration of '_fastcall EComPort::EComPort(int,int)'

解决办法:不用怕,屏蔽以下2句话:
// __fastcall EComPort(int ACode, int AWinCode);
// __fastcall EComPort(int ACode);


编译使用时的问题:SetPortA函数的obj对象找不到:
[Linker Error] Unresolved external '__fastcall Cport::TCustomComPort::SetPortA(const System::AnsiString)' referenced from E:\BCB_JIN\TESTCOM\TESTCOM.OBJ

解决办法:找到以下三句话:
procedure SetPort(const Value: TPort);
property Port: TPort read FPort write SetPort;
procedure TCustomComPort.SetPort(const Value: TPort);

改成:
procedure SetPortA(const Value: TPort);
property Port: TPort read FPort write SetPortA;
procedure TCustomComPort.SetPortA(const Value: TPort);

其实估计大家一般使用    
ComPort->Port = Port;
就行了。SetPortA也没什么用,却严重影响编译使用。所以大家放心大胆改原函数吧,没事的(不改的话还能怎么办?没法用呀!)。
samsonfly 2008/6/18 15:33:53
nevergrief,真是太感谢你啦
acer_w 2009/5/3 12:36:44
利用这个Cport控件,接收大量数据(40K Buty )会发生接收个数错误,请问是什么原因啊?
kts832330 2010/1/23 9:54:55
请问各位老鸟,在Delphi7下怎么安装?先谢了
xunfengxin 2013/10/11 19:48:53
为什么都用了这个控件,但是源程序编译没问题,但是添加一个comport控件就出现这种错误呢?  大神,求解
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表