社区
Delphi
帖子详情
SPCOMM控件安装失败,为什么?
志翔FPGA工作室
2009-04-07 09:20:05
在安装控件SPCOMM时,直接打开SPCOMM_D6.dpk这个文件,对其进行编译,总是出错,提示信息为“[Fatal Error] CPortLib6.dpk(30): Required package 'vcl' not found”,导致次控件暗转失败,不知原因何在,请各位大虾指点!!能给我发一个可用的SPCOMM控件最好,我的邮箱是lichunqi24@163.com,谢谢!!
...全文
113
6
打赏
收藏
SPCOMM控件安装失败,为什么?
在安装控件SPCOMM时,直接打开SPCOMM_D6.dpk这个文件,对其进行编译,总是出错,提示信息为“[Fatal Error] CPortLib6.dpk(30): Required package 'vcl' not found”,导致次控件暗转失败,不知原因何在,请各位大虾指点!!能给我发一个可用的SPCOMM控件最好,我的邮箱是lichunqi24@163.com,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bdmh
2009-04-07
打赏
举报
回复
[Quote=引用楼主 lichunqi24 的帖子:]
在安装控件SPCOMM时,直接打开SPCOMM_D6.dpk这个文件,对其进行编译,总是出错,提示信息为“[Fatal Error] CPortLib6.dpk(30): Required package 'vcl' not found”,导致次控件暗转失败,不知原因何在,请各位大虾指点!!能给我发一个可用的SPCOMM控件最好,我的邮箱是lichunqi24@163.com,谢谢!!
[/Quote]
控件已发,注意查收,直接安装组件(pas文件),不用包
starluck
2009-04-07
打赏
举报
回复
CPortLib6.dpk 看下這個包的路徑是不是指錯了。有沒有帶這個文件?
志翔FPGA工作室
2009-04-07
打赏
举报
回复
终于安上了,谢谢各位的帮助!!
luxuewei5214
2009-04-07
打赏
举报
回复
Component->Install component
志翔FPGA工作室
2009-04-07
打赏
举报
回复
回复2楼:
请简要说一下该控件的安装步骤,这类控件文件没安装过,刚才按了,可能是方法不对,总是报错,我的Delphi7.0刚安装好,需要什么设置吗?谢谢!!
志翔FPGA工作室
2009-04-07
打赏
举报
回复
请简要说一下该控件的安装步骤,这类控件文件没安装过,刚才按了,可能是方法不对,总是报错,我的Delphi7.0刚安装好,需要什么设置吗?谢谢!!
S
PC
OMM
控件
for Delphi
S
PC
OMM
的主要属性,方法和事件 1.属性 C
omm
Name:填写COM1,COM2…等串口的名字,在打开串口前,必须填写好此值。 BaudRate:设定波特率9600,4800等,根据实际需要来定,在串口打开后也可更改波特率,实际波特率随之更改。 ParityCheck:奇偶校验。 ByteSize:字节长度_5,_6,_7,_8等,根据实际情况设定。 Parity:奇偶校验位 pBits:停止位 SendDataEmpty:这是一个布尔属性,为true时表示发送缓存为空,或者发送队列里没有信息;为False时表示表示发送缓存不为空,或者发送队列里有信息。 2.方法 Startc
omm
过程用于打开串口,当打开
失败
时通常会报错,错误主要有7种: ⑴串口已经打开 ; ⑵打开串口错误 ; ⑶文件句柄不是通讯句柄; ⑷不能够
安装
通讯缓存; ⑸不能产生事件 ; ⑹不能产生读进程; ⑺不能产生写进程; Sto
pC
omm
过程用于关闭串口,没有返回值。 函数WriteC
omm
Data(pDataToWrite:
PC
har;dwSizeofDataToWrite:Word ): boolean 用于发送一个字符串到写线程,发送成功返回true,发送
失败
返回false, 执行此函数将立即得到返回值,发送操作随后执行。函数有两个参数,其中 pdatatowrite是要发送的字符串,dwsizeofdatatowrite 是发送的长度。 3.事件 OnReceiveData : procedure (Sender: TObject;Buffer: Pointer;BufferLength: Word) of object 当输入缓存有数据时将触发该事件,在这里可以对从串口收到的数据进行处理。Buffer中是收到的数据,bufferlength是收到的数据长度。 OnReceiveError : procedure(Sender: TObject; EventMask : DWORD) 当接受数据时出现错误将触发该事件。
S
PC
OMM
_BUG_delphiS
PC
OMM
_
在使用s
pc
omm
控件
时,在实例中如出现串口数大于COM9就会出现BUG,COMNAME就不能赋值,我这段代码就是解决这个BUG.
Delphi S
pc
omm
控件
的
安装
和说明
用Delphi 实现串口通讯,常用的几种方法为:使用
控件
如MSC
OMM
和S
PC
OMM
,使用API函数或者在Delphi 中调用其它串口通讯程序。利用API编写串口通信程序较为复杂,需要掌握大量通信知识,其优点是可实现的功能更强大,应用面更广泛,更适合于编写较为复杂的低层次通信程序。相比较而言,利用S
PC
omm
控件
则相对较简单,该
控件
具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操
Delphi 11
控件
安装
(S
PC
omm
)
网络上Delphi的
控件
(Component)
安装
多以十几年前的Delphi6或Delphi7为主,Delphi新版本的例子很少。下面以著名的S
pc
omm
串口
控件
为例,说明在Delphi最新版本Delphi 11上如何
安装
控件
。
Delphi7串口通讯实例(含S
pc
omm
控件
)
最近在用Delphi7做串口通信,但在网上找了很多代码,都是没有一个完整的实例,复制粘贴网上的代码运行就没有能通过的,可能是现在Delphi7在市场上用得不是很多,又或者说我是井底之蛙。因此,为了解决大部分初学者对串口通讯不怎么了解的郁闷,现将我做好的实例分享给大家参考参考,希望能给初学者予以帮助,如有不对的地方还请多多指教。本实例用到的
控件
是S
pc
omm
,也包含在这个文件夹里面了,下面是部份截图...
Delphi
5,392
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章