按钮的事件是:
procedure SPAddClick(Sender: TObject);赋值
FSpeedButtonAdd.OnClick := SPAddClick(Sender);以上的代码全在 .pas 文件中没有 Form 那么 SPAddClick(Sender); 中的Sender 我怎么传呢 1 SPAddClick(nil);
提示
: Incompatible types: 'TNotifyEvent' and 'procedure, untyped pointer or untyped parameter'
procedure SPAddClick(Sender: TObject);赋值
FSpeedButtonAdd.OnClick := SPAddClick(Sender);以上的代码全在 .pas 文件中没有 Form 那么 SPAddClick(Sender); 中的Sender 我怎么传呢 1 SPAddClick(nil);
提示
: Incompatible types: 'TNotifyEvent' and 'procedure, untyped pointer or untyped parameter'
解决方案 »
- 如何实现将c盘共享
- 请问连接远程SYBASE数据库的Connectionstring的写法
- 请问 delphi 能 不能 执行 字符串 表达式 ??????????
- 散分,特别感谢JR QXJ
- 为什么我在form2里打开了一个opendialog后,在form1里的Tinifile打开不了了?
- 插入错误,请各位停下来看看,有分拿。
- TDBGridEh的dghIncSearch、FrozenCols属性是怎么用的?自动断行功能是怎么实现的?
- 请问怎么样实现像OUTLOOK或WORD一样的多窗体?详情请进……
- 回调函数的含义
- 高分求购!!怎样清楚内存中的密码及其它记忆内容的源程序,如果满意不断加分!!
- 我要把打开的文件名送到listbox里面去,但是得到的是有路径的,怎么才能只要文件名啊
- 我对Borland的困惑?
就可以了
FSpeedButtonAdd.OnClick 赋值呢??
他必须要声明为 (Sender: TObject); 不是吗???
如果用 procedure SPAddClick; 的话就会 在
FSpeedButtonAdd.OnClick := SPAddClick; 的时候提示::
[Error] ComBlock.pas(95): Incompatible types: 'Parameter lists differ'~~~~~~~请高手指教~~~~~~~~~
@FSpeedButtonAdd.OnClick :=@SPAddClick;
@FSpeedButtonAdd.OnClick := @SPAddClick;
提示
ComBlock.pas(95): Variable required
{{{{{{{
我是这样声明的
FSpeedButtonAdd : ^TSpeedButton;
}}}}}}}
创建: New(FSpeedButtonAdd);
~~~~~~~~~~请问,怎么办
但你要保证SPaddClick这个函数的声明是正确的.