Задать вопрос

Есть ли в Delphi аналог define из C++?

Нужен define из C++, для повышения читаемости кода.
  • Вопрос задан
  • 1225 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя xmoonlight К ответам на вопрос (3)
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Зарезервированные константы:
True (тип Boolean);
False (тип Boolean);
MaxInt (тип Integer);
MaxLongint (тип Integer).

Использование этих констант может таить в себе опасность, если вы работаете с чужим кодом. Связано это с тем, что эти константы можно переопределить. Помните старый прикол?

#define TRUE FALSE // счастливой отладки *уки

Так вот, тоже самое можно сделать и в Delphi.

const
  False{: Boolean} = Boolean( -1 );
  True{: Boolean} = Boolean( 0 );


Будьте бдительны! Удачи в программировании!
Ответ написан
Комментировать