Я не думаю, что правильное место в «Параметры проекта» - «Компилятор ресурсов» ...
Но в «Параметры проекта» - « Delphi Компилятор» - «Условные определения»,
Обновление:
Я пытался в Delphi XE здесь, на работе, и было ли это определено или нет, или где, кажется, не имеет значения для Ctrl + Click, чтобы работать для меня во всех случаях.
Обратите внимание, что у меня установлен пакет исправлений IDE 4.6.6 Андреаса Хаусладена и DDEv Extension 2.5.Используете ли вы их?
Обновление 2:
Кажется, что работает в том же модуле, даже когда SOME_OPTION не определено, , но нет, когда Foo вызывается из другого устройства.
Кажется, что работает, когда это правильно определено в параметрах проекта и , вы перестраиваете приложение (вы видите синюю точку на линии, вызывающей Foo).Тогда IDE может использовать компилятор, чтобы найти источник функции в другом модуле.
Это все, что я могу придумать, чтобы помочь с этим.И, как уже было сказано, это не лучшая часть IDE ...