D.4. Режим OBJFPC

На верх  Назад  Вперёд

Этот режим выбирается переключателем $MODE OBJFPC. В командной строке этот режим выбирается переключателем -Mobjfpc.

1.Вы должны использовать адрес оператора, чтобы назначить процедурные переменные.

2.Раннее объявление должно в точности повторять реализацию функции/процедуры. В частности, вы не можете пропустить параметры, когда реализуете функцию или процедуру.

3.Перегрузка функций допускается.

4.Вложенные комментарии допускаются.

5.Модуль Objpas загружен сразу после модуля system. Одним из следствий этого является то, что тип Integer переопределяется как Longint.

6.Вы можете использовать тип cvar.

7.PChar автоматически преобразуется в string.

8.Параметры в методах класса не могут иметь такие же имена, как свойства класса.

9.Строки являются короткими строками (shortstrings) по умолчанию. Вы можете использовать переключатель командной строки ‑Sh или переключатель {$H+} для изменения этого поведения.