Вниз
Скачать: 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-1356278161
Baks
2012-12-23 19:56
2013.04.21
Видеокамеру хочу купить


15-1355987109
Toretto
2012-12-20 11:05
2013.04.21
присвоение результата фанции


15-1356096608
OldProgrammer
2012-12-21 17:30
2013.04.21
О психологической обстановке на форуме


2-1350023659
Irisss
2012-10-12 10:34
2013.04.21
Методы подбора значения


8-1231501163
Б
2009-01-09 14:39
2013.04.21
Обрезка растра




   Наверх