1-为什么有必要以这种方式在dwsunit中命名类的方法?
dwsUnitClasses'ClassName''MethodName'Eval(Info: TProgramInfo;
var ExtObject: TObject)
2-是否必须在dwsunit中定义的方法与其代码之间建立链接? 因为它不和我合作。我使用DWscript(自定义类)附带了演示,并制作了类似于它的内容,但它只是无法正常工作。
答案 0 :(得分:1)
不,没有必要,这只是IDE用于自动生成的事件名称的格式。
通常您在结构视图中定义脚本类及其方法,然后在属性编辑器中双击它们的OnEval(或其他)事件,IDE将创建一个名称如上所述的方法,您可以在那里实现
如果您手动声明方法,那么您还必须手动附加它们的事件,但它与您最终为按钮单击事件(以及最终使用Button1Click方法)所做的操作没有什么不同。
除了实现代码本身之外,DWScript中的大多数声明都可以在设计时发生,并存储在DFM中。结构视图很方便,但你也可以只使用属性编辑器(当结构视图坚持设计时结构时,在旧的Delphi版本中更方便,而不是重复使用源结构)。