Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 3679|回复: 2

谁有动态设置事件处理程序的例子

[复制链接]

该用户从未签到

发表于 2011-5-17 15:19:13 | 显示全部楼层 |阅读模式
按照Delphi的方法,在添加了一个对象后,为这个对象添加事件处理过程。但不成功哦。

Comm1:=TCE_Series.Create(False,LPCSTR(CommName),CBR_115200,8,NOPARITY,ONESTOPBIT,Value);
  Comm1.OnReceived:=GetCommData;

错误信息
E:\lazarus\test\CSY\commform.pas(55,32) Error: Wrong number of parameters specified for call to "GetCommData"
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-5-17 15:28:13 | 显示全部楼层
别的好像都没有问题,就是不能把事件和自己写的处理过程联系起来。如果联系的是类似于OnClick之类的过程是可以的。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-5-17 16:21:17 | 显示全部楼层
哦,知道了。
要用
Comm1.OnReceived:=@GetCommData;
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 04:55 , Processed in 0.052390 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表