проект состоит из 2х файлов
- Код: Выделить всё
- main.pas - главный
 app.pas - инструментарий
инструментарий "подключается модулем"
- Код: Выделить всё
- uses ... app;
в обоих используются "препороцессорные условия"
- Код: Выделить всё
- {$IFDEF DEBUG}
 ..
 {$ENDIF}
условие срабатывает только каждый "сам для своего модуля", т.е. если сделать установку в обоих модулях
- Код: Выделить всё
- {$DEFINE DEBUG}
в главном модуле, естественно, "установка" сделана до uses
добавление ключа
- Код: Выделить всё
- fpc ... -dDEBUG ...
не помогает, условие срабатывает только в главном модуле






