对于function我们通常的做法是实现在写代码的时候就已经定义好了function的名称。
那能不能实现程序做好了,程序运行后能动态生成function并自定义function名称?
那能不能实现程序做好了,程序运行后能动态生成function并自定义function名称?
解决方案 »
- 从文件中还原加密后的文本
- 征集delphi的QQ群号,以后相互交流!!!
- 操作ACCESS数据库,把某个表OPEN的时候,为什么老是出错?
- 用Delphi8的同志们可要小心?
- 请问如何锁定注册表的一个键,使它不能被其它应用程序删除?
- 大家帮我出出主意!!!我的系统初始化,谢谢!
- 可否从存储过程返回数组?急
- 《D6企业级》中关于第9章WebSnap例子的两个问题
- delphi用ado通过odbc走system dsn连接access,可以正常读数据,但是修改和写的时候抛异常:读写内存无效,ado15.dll错误如何解决?
- char是什么函数,是属于哪个对象下的?
- 很小的一个问题
- 一个弱智 高分问题 Trewview(满分100)
因为我们知道,每个web service实际上归根结底就是一个方法(function),这样就造成了每次要增加一个web service,程序都要自己写一个function,这样做首先觉得很麻烦,另外,不懂delphi的就不会写的。所以萌生了如题的想法。如果有其他的可代替方案也好,请不吝赐教!
一个做法是用Python语法写脚本,在Delphi里调用
另一个做法是用Delphi写函数,
用python脚本把Delphi里的函数调用者和要调用的函数“粘”起来
>>因为我们知道,每个web service实际上归根结底就是一个方法(function),这样就造成了>>每次要增加一个web service,程序都要自己写一个function,这样做首先觉得很麻烦,另
>>外,不懂delphi的就不会写的。所以萌生了如题的想法。不知道是你没有理解Web service还是没有说清楚,
我想你所说的web service应该指的是web service 接口吧一般来说web service接口应该是“稳定的”,
接口一旦发布,不会轻易变动,去看看MS的做法就知道了,
IHTMLElement、IHTMLElement2、IHTMLElement3、IHTMLElement4所以如果你想实现的是“动态”接口,那不建议你这么做每个接口函数都会有一个方法来实现,
你可以在这个方法里调用动态语言实现的函数,从而达到“用户自定义”的目的