Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Использование $IFDEF [D2005, XP]


Евгений Р. ©   (2009-09-23 01:29:00) 

Где можно найти перечень констант, которые можно писать после $IFDEF. Интересует версия Delphi.


Sapersky   (2009-09-24 01:02:00) [1]

UNICODE - D2009 и более поздние.


Сергей М.   (2009-09-23 20:33:00) [2]


> отсутствие символа обрезки


Бараньих ножниц ?)


Anatoly Podgoretsky   (2009-09-23 17:47:00) [3]

А мне пофиг, еще силы на это тратить, вспоминать как у меня там написано.


Германн   (2009-09-23 17:43:00) [4]


> Глюк при отсутствие символа обрезки, устранять не хочется.
>
>

Некошерно!


Anatoly Podgoretsky   (2009-09-23 17:25:00) [5]

> Евгений Р.  (23.09.2009 17:19:08)  [8]

Глюк при отсутствие символа обрезки, устранять не хочется.


Евгений Р.   (2009-09-23 17:19:00) [6]


> яяяя5мm=ЄняM4яMxуэ5\x8ВлЏь\x17°…\x13]?

Глюк или что то не прошло?


Anatoly Podgoretsky   (2009-09-23 16:43:00) [7]

> Евгений Р.  (23.09.2009 15:15:06)  [6]

VER210 - Delphi 2010
VER200 - Delphi 2009
VER190 - Delphi 2009
яяяя5мm=ЄняM4яMxуэ5\x8ВлЏь\x17°…\x13]?


Евгений Р.   (2009-09-23 15:15:00) [8]

Спасибо преогромное за за Бразерскую помощь и глубочайшие извинения от всего заленившегося народа. Ну правда не мог найти.


brother   (2009-09-23 14:55:00) [9]

ну совсем заленился народ:
http://www.google.ru/search?hl=ru&client=firefox&rls=org.mozilla%3Aru%3Aofficial&hs=HvP&newwindow=1&q=%24IFDEF+Delphi+2005&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=
точнее:
http://delphi.about.com/od/objectpascalide/a/compiler_ver.htm
итого:
   * SYMBOL - COMPILER VERSION

   * VER80 - Delphi 1
   * VER90 - Delphi 2
   * VER100 - Delphi 3
   * VER120 - Delphi 4
   * VER130 - Delphi 5
   * VER140 - Delphi 6
   * VER150 - Delphi 7
   * VER160 - Delphi 8
   * VER170 - Delphi 2005
   * VER180 - Delphi 2006
   * VER180 - Delphi 2007
   * VER185 - Delphi 2007
   * WIN32 - Indicates that the operating environment is the Win32 API.
   * LINUX - Indicates that the operating environment is Linux
   * MSWINDOWS - Indicates that the operating environment is the MS Windows/li]
   * CONSOLE - Indicates that an application is being compiled as a console application


Евгений Р.   (2009-09-23 14:40:00) [10]

Ну не нашел я там. Может на агрессивном сайте Delphi.kz?


Ega23   (2009-09-23 12:52:00) [11]


> Спасибо, а для более высоких версий Delphi (2005,2007...)


А вы по ссылке сходили?


Евгений Р.   (2009-09-23 12:31:00) [12]

Спасибо, а для более высоких версий Delphi (2005,2007...)


brother   (2009-09-23 04:39:00) [13]

гуглиццо за 5 сек!
http://yandex.ru/yandsearch?text=%24IFDEF+%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F+%D0%B4%D0%B5%D0%BB%D1%84%D0%B8&from=fx3&clid=46510

Используйте

{$IFDEF VERXXX}
...
{$ELSE}
...
{$ENDIF}

Пользуйтесь вот такой таблицей:

   * Ver80 - Делфи 1
   * Ver90 - Делфи 2
   * Ver93 - С Buider 1
   * Ver100 - Дельфи 3
   * Ver110 - С Buider 3
   * Ver120 - Дельфи 4
   * Ver125 - С Buider 4
   * Ver130 - Дельфи 5
   * Ver140 - Дельфи 6
   * Ver150 - Дельфи 7

procedure TForm1.Button2Click(Sender: TObject);
const
 Version=
 {$Ifdef Ver80}'Делфи 1';{$EndIf}
 {$Ifdef Ver90}'Делфи 2';{$EndIf}
 {$Ifdef Ver100}'Дельфи 3';{$EndIf}
 {$Ifdef Ver120}'Дельфи 4';{$EndIf}
 {$Ifdef Ver130}'Дельфи 5 ';{$EndIf}
 {$Ifdef Ver140}'Дельфи 6';{$EndIf}
 {$Ifdef Ver150}'Дельфи 7';{$EndIf}
begin
  ShowMessage('Для компилляции этой программы был использован ' + Version);
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо