我如何在Oxygene中声明一个全局方法

时间:2009-09-10 05:26:10

标签: delphi-prism oxygene

我如何declare a global method in delphi prism使用__Global类?

建议使用全局方法吗?

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

1 个答案:

答案 0 :(得分:7)

是的,如果您在项目选项中打开“允许全局”选项,则可以。然后你可以执行以下代码:

interface

method GlobalMethod: Integer; public;

implementation

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

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

// Call like this
I := TSomeClass.GlobalMethod;