Как распознать CodeTyphon?

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Ответить
Аватара пользователя
Tango
постоялец
Сообщения: 162
Зарегистрирован: 31.05.2012 17:07:30

Как распознать CodeTyphon?

Сообщение Tango »

Вопрос, как распознать внутри исходников что они оказались в CodeTyphon? Для FPC, а значит для Lazarus и CodeTyphon, есть директива {$IFDEF FPC}, но меня интересует именно CodeTyphon!
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 837
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

Tango писал(а):CodeTyphon

Только по именам модулей используемых, ну главному файлу проекта.
SSerge
энтузиаст
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Сообщение SSerge »

Чисто в качестве размышлений:
- у CodeTyphon фиксированное месторасположение. Всегда. Для windows сие c:\codetyphon\...
если заполучить path на компилятор и в этом path окажется codetyphon - вы в нём.
Аватара пользователя
Tango
постоялец
Сообщения: 162
Зарегистрирован: 31.05.2012 17:07:30

Сообщение Tango »

Всё не то, но я нашёл способ.
В файле настройки проекта, у него своё расширение для файлов настройки проекта, это *.ctpr, прописать объявление переменной окружения, например "CodeTyphon". И всё, проблема решена.
Ответить