-
Доброе утро.
В глобальном юните для всех проектов есть константа
const
ProjectNumber = 0;
И есть несколько проектов. Каждый из которых имеет свой номер.
В зависимости от этого номера формируеться название DLL при её инциализации.
т.е задать переменную после старте проекта уже не удасться.
Вопрос: Можно ли в Delphi каким либо образом менять в коде это глобальную константу при компиляции проекта?
p.s конечно со временем будет создана утилита для автоматической компиляции всех проектов и автоматического изменения константы, но пока для тестирования и отладки проектов нужна возможность автоматического изменения чтобы не править руками, проектов много и постоянно менять цифру проблематично, можно и забыть.
-
const
{$IFDEF PROGECT0}
ProjectNumber = 0;
{$ENDIF}
{$IFDEF PROGECT1}
ProjectNumber = 1;
{$ENDIF}
-
> Поросенок Винни-Пух © (04.07.08 09:39) [1]
Вписываю: {$IFDEF PROGECT0}
заместо PROGECT0 имя проекта, реакции ноль :(
Как в $IFDEF задавать определение чего то ? Например проекта ?
-
Ууууу как все запущено ..........
-
project->options directories/conditionals
-
> Поросенок Винни-Пух © (04.07.08 10:24) [4]
Спасибо, разобрался
-
> dreamse (04.07.2008 10:18:02) [2]
Нормальные люди справку читают, не призирая и часть See Also
{$DEFINE