Вниз
Скачать: CL | DM;

if else if несколькольких дефайнов   Найти похожие ветки 

← →
Grimm375   (2012-10-11 11:09) [0]

Как можно в Delphi 7 разветвить несколько дефайнов, например: by, ru, en. Так не работает, выводит - by.

var
 S: string;
begin
 {$DEFINE EN}

 {$IFDEF EN}
 S := "ru";
 {$ELSEIF EN}
 S := "en";
 {$ELSE}
 S := "by";
 {$IFEND}

 ShowMessage(S);


← →
Grimm375   (2012-10-11 11:10) [1]

опечатка, такой


var
 S: string;
begin
 {$DEFINE EN}

 {$IFDEF RU}
 S := "ru";
 {$ELSEIF EN}
 S := "en";
 {$ELSE}
 S := "by";
 {$IFEND}

 ShowMessage(S)
;


← →
Ega23 ©   (2012-10-11 11:16) [2]

{$ifdef en}
 s := "en";
{$endif}
{$ifdef ru}
 s := "en";
{$endif}
{$ifdef by}
 s := "by";
{$endif}


← →
Плохиш ©   (2012-10-11 11:25) [3]


{$IF Defined(RU) }
 ...  
{$ELSEIF Defined(ЕН) }
 ...  
{$ELSE}
 ...  
{$IFEND}



← →
han_malign   (2012-10-11 14:39) [4]

const defLang = "en";
...
{$IF Declared(defLang)}
  {$IF defLang = "ru"}
    s:= "ru";
  {$ELSEIF defLang = "en"}
    s:= "en";
  {$ELSE}
    s:= defLang;
  {$IFEND}
{$ELSE}
    s:= "by";
{$IF}



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.003 c
15-1355940061
O'ShinW
2012-12-19 22:01
2013.04.21
Юзал ли кто Caché, и не даст ли ссылки на Курс молодого бойца?


15-1356228928
makz
2012-12-23 06:15
2013.04.21
Курсор мыши


15-1356407480
MonoLife
2012-12-25 07:51
2013.04.21
Сколько стоит программа?


15-1355289271
Andy BitOff
2012-12-12 09:14
2013.04.21
Ждем 12.12.12 12:12:12.12


2-1349962404
Wadimka
2012-10-11 17:33
2013.04.21
Как изменить имя текущего пользователя Windows?




   Наверх