В символах {$ ... } заключаются директивы компилятора. Приведенные директивы значат, что если не объявлено F_P, то выполнять компиляцию кода между этими директивами, иначе код пропускается и в конечное приложение не попадает.
F_P - это просто сокращение от FreePascal и значит, что если используется FPC, то данный код будет пропущен.
Обьявить же "F_P", чтобы компилятор мог пропустить этот фрагмент, можно либо директивой {$DEFINE F_P} в предшествующем коде, либо ключом -dF_P в коммандной строке компилятора (что и делается в компиляторе FPC для HiAsm).
Таким образом, с помощью коммандной строки компилятора мы можем включать/выключать различные фрагменты кода из компиляции.
Ответов: 4628
Рейтинг: 749
|
|||
карма: 26 |
| ||
Голосовали: | Roma, login |