delphi中的委托该如何理解

程晨c 2014-07-27 01:04:13
delphi中的委托该如何理解?
为何要使用委托?
调用函数可以实现的功能为何要使用委托?
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2014-07-31
  • 打赏
  • 举报
回复
说白了,就是通过内存地址,引用一段代码。
laowang2 2014-07-30
  • 打赏
  • 举报
回复
一般在SDK或者插件中用。
ppowerp 2014-07-30
  • 打赏
  • 举报
回复
回调函数、钩子函数、委托,都是一码事,只是叫法不同。
程晨c 2014-07-30
  • 打赏
  • 举报
回复
其实就是回调, 只不过重新起了个委托的叫法,还以为跟回调有区别呢。
武稀松 2014-07-27
  • 打赏
  • 举报
回复
委托起始不过是函数指针类型而已.NET因为没有了指针,就弄了个委托的概念. 在Delphi和C++中其实就是函数指针类型. Delphi还可以支持成员函数指针类型 为啥要用委托?有时候你写代码不可能预先一堆if去调用相同参数不同实现的函数吧. 那么由外边传进来一个委托(或者说函数指针或成员函数指针),然后你去调用就可以了. 说白了就是回调

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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