[阅读: 353] 2005-04-23 17:06:39
刚才看了一下wincvs里tcl/tk(8.4)和ruby里tcl/tk(8.3),
还是莫明所以
51长假,打算搞定一个可以在delphi里跑的脚本--ruby?python?pascalscript?
ruby下载到for delphi的了
python for delphi一直无法访问其作者的主页,偏偏别的老外也从来不会在自己的网站备份/镜像一份
今天下载到一个很早的python for D3的,可能不是同一个
感觉应该还是pascalscript比较好:脚本和delphi的互操作最强,设计、调试还可以直接使用delphi
另外,让2次开发的人还要再学ruby或python,似乎很难讲的过去
但是很多技术问题还是绕不过去,如:
即使各种参数类型的事件响应函数我可以按类型分别给出一个它的同类型的函数去替代
但是,真正被调用而运行时,事件响应函数无法知道自己是因为什么操作而被调用的,虽然有self和sender可以确定到哪个Form、哪个控件,但是到底是对这个控件的什么操作--鼠标单击?还是双击?--就无法区分了
除非vcl有其它机制,保存了每次调用事件响应函数时的触发原因(鼠标单击?还是双击?等等)
这个问题,在soap的客户端,应该也存在:客户端要调某个函数,函数的类型完全是xml运行时告诉它的。。。不过好像soap实现起来,这个问题好解决。。。