вывод константы в хинт или варнинг.
Модератор: Модераторы
- Attid
- долгожитель
- Сообщения: 2589
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
вывод константы в хинт или варнинг.
в общем вот что хочется сделать.
в программе обьявлена константа
cVersion = '0.0.1';
хочу чтоб при компиляции в хинте или варнинге выводилось
"Version 0.0.1"
в программе обьявлена константа
cVersion = '0.0.1';
хочу чтоб при компиляции в хинте или варнинге выводилось
"Version 0.0.1"
- Alexander
- энтузиаст
- Сообщения: 888
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Код: Выделить всё
begin
{$WARNING aaaaaa}
{$WARNING bbbbbb}
{$MESSAGE 'cccccc'}
end.- Attid
- долгожитель
- Сообщения: 2589
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
Код: Выделить всё
const
cVersion = '0.9.6';
{$WARNING cVersion}
{$WARNING cVersion}
{$MESSAGE cVersion}не работает
получаю вот что
ackernel2.lpr(13,2) Warning: User defined: cVersion
ackernel2.lpr(14,2) Warning: User defined: cVersion
ackernel2.lpr(15,2) Warning: Illegal compiler directive "CVERSION"
Project "ackernel2" successfully built.
- Alexander
- энтузиаст
- Сообщения: 888
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Странно. Не увидел прямого пути.
Попутно увидел такое (присваивает константе или внутреннюю
переменную ФПК или (если такого названия нет) переменную
окружения).
Но это совсем не то. А ты реально, в действии
видел где нибудь ? Может вообще нет ?
Попутно увидел такое (присваивает константе или внутреннюю
переменную ФПК или (если такого названия нет) переменную
окружения).
Код: Выделить всё
const
c : string = {$I %HOME%};
begin
WriteLn(c);
end.Но это совсем не то. А ты реально, в действии
видел где нибудь ? Может вообще нет ?
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
