На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: jack128, Rouse_, Krid
  
    > Как узнать версию компиллятора?
      Иногда надо выполнить разный код в зависимости от версии Дельфи, особенно актуально это при разработки компонентов и модулей, которые используются в разных приложениях.

      В Дельфи предопределены специальные константы компиляции для этого:
      • Ver80 - Дельфи 1
      • Ver90 - Дельфи 2
      • Ver93 - С Buider 1
      • Ver100 - Дельфи 3
      • Ver110 - С Buider 3
      • Ver120 - Дельфи 4 ]
      • Ver125 - С Buider 4
      • Ver130 - Дельфи 5
      • Ver140 - Дельфи 6
      • Ver150 - Дельфи 7

      Пример использования:
      ExpandedWrap disabled
        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;


      Автор: Vit
      With the best wishes, Vit
      I have done so much with so little for so long that I am now qualified to do anything with nothing
      Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script Execution time: 0,0839 ]   [ 17 queries used ]   [ Generated: 29.02.20, 03:09 GMT ]