進來看來看,這是什麼錯!!!!!!!!

eastxiang 2001-08-07 05:09:09
procedure gSetNewBtn(ACustomEvent: TNotifyEvent = nil);
begin
if ACustomEvent = nil then
......
......
end;

為什麼能對ACustomEvent賦缺省值為nil,但是 if ACustomEvent = nil then
不能進行比較,出現如下錯誤...
[Error] publicUnit.pas(60): Not enough actual parameters

為什麼....會這樣,那位告訴我一定給分......
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
eastxiang 2001-08-07
  • 打赏
  • 举报
回复
謝謝 prometheusphinx(白日梦) 
prometheusphinx 2001-08-07
  • 打赏
  • 举报
回复
用Assigned(ACustomEvent)
gototop99 2001-08-07
  • 打赏
  • 举报
回复

TNotifyEvent = procedure (Sender: TObject) of object;

TNotifyEvent is used for events that do not require parameters.
ie4888 2001-08-07
  • 打赏
  • 举报
回复
if !ACustomEvent

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧