Как я могу объявить глобальный метод в Oxygene
Как я могу объявить глобальный метод в Delphi Prism, используя класс __Global?
А рекомендуется использовать глобальные методы?
К сожалению, я не нашел ни одного примера.
1 ответ
Решение
Да, вы можете включить опцию "Разрешить глобальные переменные" в настройках вашего проекта. Тогда вы можете просто сделать следующий код:
interface
method GlobalMethod: Integer; public;
implementation
Не рекомендуется использовать эту конструкцию. Более.Net способ заключается в использовании статического метода / класса в классе.
type
TSomeClass = public class
public
class method GlobalMethod: Integer;
end;
// Call like this
I := TSomeClass.GlobalMethod;