Delphi 在dwsunit中使用类

Delphi 在dwsunit中使用类,delphi,dwscript,Delphi,Dwscript,1-为什么有必要以这种方式命名dwsunit中类的方法 dwsUnitClasses'ClassName''MethodName'Eval(Info: TProgramInfo; var ExtObject: TObject) 2-在dwsunit中定义的方法与其代码之间是否必须进行链接? 因为它不适合我。我使用了DWscript(自定义类)附带的演示,制作了一些看起来像它的东西,但它只是不起作用。不,这不是

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

dwsUnitClasses'ClassName''MethodName'Eval(Info: TProgramInfo; 
                                          var ExtObject: TObject)
2-在dwsunit中定义的方法与其代码之间是否必须进行链接?
因为它不适合我。我使用了DWscript(自定义类)附带的演示,制作了一些看起来像它的东西,但它只是不起作用。

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

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

如果手动声明这些方法,则还必须手动附加它们的事件,但这与最终为按钮单击事件执行的操作(以及最终为按钮单击方法)没有什么不同


除了实现代码本身,DWScript中的大多数声明都可以在设计时进行,并存储在DFM中。结构视图对此很方便,但您也可以仅使用属性编辑器(在较旧的Delphi版本中,当结构视图坚持设计时结构,而不是被重用为源结构时,它甚至更方便)

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

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

如果手动声明这些方法,则还必须手动附加它们的事件,但这与最终为按钮单击事件执行的操作(以及最终为按钮单击方法)没有什么不同


除了实现代码本身,DWScript中的大多数声明都可以在设计时进行,并存储在DFM中。结构视图对此很方便,但您也可以仅使用属性编辑器(在较旧的Delphi版本中,当结构视图坚持设计时结构,而不是被重用为源结构时,它甚至更方便)

我没有通过声明的方法附加事件,一开始我没有注意到OnEval。非常感谢;)我没有通过声明的方法附加事件,一开始我没有注意到OnEval。非常感谢;)