![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование $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;