这个想法不知道能不能实现?function问题...

hugoon 2007-05-14 10:13:00
对于function我们通常的做法是实现在写代码的时候就已经定义好了function的名称。
那能不能实现程序做好了,程序运行后能动态生成function并自定义function名称?




...全文
261 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hugoon 2007-05-17
  • 打赏
  • 举报
回复
终于见到高手的“甜言蜜语”了。呵呵。
sdzeng 2007-05-16
  • 打赏
  • 举报
回复
>>我是为了动态实现web service。
>>因为我们知道,每个web service实际上归根结底就是一个方法(function),这样就造成了>>每次要增加一个web service,程序都要自己写一个function,这样做首先觉得很麻烦,另
>>外,不懂delphi的就不会写的。所以萌生了如题的想法。

不知道是你没有理解Web service还是没有说清楚,
我想你所说的web service应该指的是web service 接口吧

一般来说web service接口应该是“稳定的”,
接口一旦发布,不会轻易变动,去看看MS的做法就知道了,
IHTMLElement、IHTMLElement2、IHTMLElement3、IHTMLElement4

所以如果你想实现的是“动态”接口,那不建议你这么做

每个接口函数都会有一个方法来实现,
你可以在这个方法里调用动态语言实现的函数,从而达到“用户自定义”的目的

sdzeng 2007-05-16
  • 打赏
  • 举报
回复
用Python for Delphi控件
一个做法是用Python语法写脚本,在Delphi里调用
另一个做法是用Delphi写函数,
用python脚本把Delphi里的函数调用者和要调用的函数“粘”起来


hugoon 2007-05-16
  • 打赏
  • 举报
回复
脚本控件?生成代码工具?能细致谈谈嘛?因为就算成城了教本,如果没有编译也不行啊。

期待高手出招啊!
hugoon 2007-05-14
  • 打赏
  • 举报
回复
我是为了动态实现web service。
因为我们知道,每个web service实际上归根结底就是一个方法(function),这样就造成了每次要增加一个web service,程序都要自己写一个function,这样做首先觉得很麻烦,另外,不懂delphi的就不会写的。所以萌生了如题的想法。

如果有其他的可代替方案也好,请不吝赐教!
jinjazz 2007-05-14
  • 打赏
  • 举报
回复
你干脆给用户装个delphi算了
喝口水 2007-05-14
  • 打赏
  • 举报
回复
干什么用,为什么要这样想
hugoon 2007-05-14
  • 打赏
  • 举报
回复
那完啦!我现在要实现用户自定义函数,好郁闷啊!
jinjazz 2007-05-14
  • 打赏
  • 举报
回复
delphi是编译型的不是解释型的
HsWong 2007-05-14
  • 打赏
  • 举报
回复
写一个工具生成代码,呵呵
numbbb 2007-05-14
  • 打赏
  • 举报
回复
找一个脚本控件。
hugoon 2007-05-14
  • 打赏
  • 举报
回复
有这方面的专家谈谈吗?

5,388

社区成员

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

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