В классе есть функции. Подскажите, как ими воспользоваться вне класса?
Компилятор ругается, что нет к ним доступа вне класса.
Пример:
- Код: Выделить всё
program Project1;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes
{ you can add units after this };
type
TMyClass = class
public
function X2(x: integer): integer;
end;
function TMyClass.X2(x: integer): integer;
begin
Result := x * 2;
end;
var
y: integer;
begin
y := TMyClass.X2(y);
end.