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

Sal*_*dor 1 oxygene delphi-prism

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

并建议使用全局方法?

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

Lar*_*ens 7

是的,如果在项目选项中打开"允许全局"选项,则可以.然后你可以只做以下代码:

interface

method GlobalMethod: Integer; public;

implementation
Run Code Online (Sandbox Code Playgroud)

不建议使用此结构.更.Net的方法是在类上使用static/class方法.

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

// Call like this
I := TSomeClass.GlobalMethod;
Run Code Online (Sandbox Code Playgroud)