Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.12;
Скачать: CL | DM;

Вниз

выбор   Найти похожие ветки 

 
wera ©   (2003-06-02 11:31) [0]

procedure TForm1.Button1Click(Sender: TObject);
begin
case a= edit1.text of
"16": Application.MessageBox("1258, 9562, 0123, 7841",16");
"8" : Application.MessageBox("045, 2378, 6541, 8745",8");
"32": Application.MessageBox("9878, 1125, 3261, 2871", 32");
"46": Application.MessageBox("1144, 9115,0641, 0036", 46");
else
Application.MessageBox("...");;
end;
Не работает


 
Palladin ©   (2003-06-02 11:33) [1]

F1 посмотри на case, ведь твоя конструкция более чем не логична


 
Anatoly Podgoretsky ©   (2003-06-02 11:37) [2]

Заменить на if ... else if ... else


 
Sandman25 ©   (2003-06-02 11:37) [3]

В case нельзя использовать строки. Только ordinal types.


 
Palladin ©   (2003-06-02 11:39) [4]

в частном случае выглядеь может примерно так

case StrToint(edit1.text) of
16: Application.MessageBox("1258, 9562, 0123, 7841",16");
8 : Application.MessageBox("045, 2378, 6541, 8745",8");
32: Application.MessageBox("9878, 1125, 3261, 2871", 32");
46: Application.MessageBox("1144, 9115,0641, 0036", 46")
else
Application.MessageBox("...");;
end;



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

Текущий архив: 2003.06.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-34893
KpeHgeJIb
2003-06-01 00:58
2003.06.12
Как предотвратить закрытие приложения?


3-34712
Roka
2003-05-22 23:07
2003.06.12
DBGrid и текущая запись TTable


4-35126
BaDeVlad
2003-03-25 14:05
2003.06.12
Как перехватить событие перерисовки Desktop?


14-35018
Дмитрий К.К.
2003-05-27 06:36
2003.06.12
Именинники 27 мая


6-34955
daan_m
2003-04-11 06:32
2003.06.12
Мне требуется узнать на отправляющей стороне сколько уже отправл