1

如何使用 __Global 类在 delphi prism 中声明全局方法?

并且建议使用全局方法?

不幸的是,我没有找到任何例子。

4

1 回答 1

7

是的,如果您在项目选项中打开 Allow Globals 选项,则可以。然后您可以执行以下代码:

interface

method GlobalMethod: Integer; public;

implementation

不建议使用这种结构。一种更 .Net 的方法是在类上使用静态/类方法。

type
  TSomeClass = public class
  public
    class method GlobalMethod: Integer;
  end;

// Call like this
I := TSomeClass.GlobalMethod;
于 2009-09-10T06:59:14.613 回答