在dwsunit中使用类

时间:2012-03-07 09:55:44

标签: delphi dwscript

1-为什么有必要以这种方式在dwsunit中命名类的方法?

dwsUnitClasses'ClassName''MethodName'Eval(Info: TProgramInfo; 
                                          var ExtObject: TObject)

2-是否必须在dwsunit中定义的方法与其代码之间建立链接?   因为它不和我合作。我使用DWscript(自定义类)附带了演示,并制作了类似于它的内容,但它只是无法正常工作。

1 个答案:

答案 0 :(得分:1)

不,没有必要,这只是IDE用于自动生成的事件名称的格式。

通常您在结构视图中定义脚本类及其方法,然后在属性编辑器中双击它们的OnEval(或其他)事件,IDE将创建一个名称如上所述的方法,您可以在那里实现

如果您手动声明方法,那么您还必须手动附加它们的事件,但它与您最终为按钮单击事件(以及最终使用Button1Click方法)所做的操作没有什么不同。

除了实现代码本身之外,DWScript中的大多数声明都可以在设计时发生,并存储在DFM中。结构视图很方便,但你也可以只使用属性编辑器(当结构视图坚持设计时结构时,在旧的Delphi版本中更方便,而不是重复使用源结构)。