Автор Jel p задал вопрос в разделе Другие языки и технологии
Как во время компиляции модуля определить, под какой версией Delphi она происходит? и получил лучший ответ
Ответ от Великий Шушпанчик[гуру]
{$IFDEF VER80} s:='Delphi 1 ver80';{$ENDIF}
{$IFDEF VER90} s:='Delphi 2 ver90';{$ENDIF}
{$IFDEF VER100}s:='Delphi 3 ver100';{$ENDIF}
{$IFDEF VER120}s:='Delphi 4 ver120';{$ENDIF}
{$IFDEF VER130}s:='Delphi 5 ver130';{$ENDIF}
{$IFDEF VER140}s:='Delphi 6 ver140';{$ENDIF}
{$IFDEF VER150}s:='Delphi 7 ver150';{$ENDIF}
{$IFDEF VER160}s:='Delphi 8 ver160';{$ENDIF}
{$IFDEF VER170}s:='Delphi 2005 ver170';{$ENDIF}
{$IFDEF VER180}s:='Delphi 2006 ver180';{$ENDIF}
{$IFDEF VER185}s:='Code Gear 2007 ver185';{$ENDIF}
//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 in order to maintain non-breaking compatability
//VER185 - Delphi 2007
Источник: Видишь, такой умный, а не знаешь что такое балобулечки.
Delphi Почему при переименовании файлы просто пропадают использую стандартную процедуру она во вложениях
Delphi функция RenameFile переименовывает файл или папку и возвращает True если операция
подробнее...