![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
try except как способ выбора [D5, XP]
Юнкер © (2006-06-25 21:22:00)Комбобокс CB содержит строки:
1
2
10
100
*
Нужно чтобы при выборе звездочки присвоить переменной значение 99 Правильно ли будет делать такой код?
try
i := strtoint(cb.Text);
except
i := 99;
end;
Какие грабли могут быть при таком использовании try-except?
Джо (2006-06-25 21:35:00) [21]> Потому что: i := strtoint(cb.Text);
if cb.Text = '*' then
i := 99
else
i := IntToStr(cb.Text);
Ну, или даже так:
> if cb.Text = '*' then
> i := 99
Юнкер (2006-06-25 21:29:00) [22]
> А почему не просто
>
> if cb.Text = '*' then
> i := 99
Потому что: i := strtoint(cb.Text);
Джо (2006-06-25 21:26:00) [23]А почему не просто
if cb.Text = '*' then
i := 99
?