![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
case of [D7, XP]
Лом © (2006-01-21 01:02:00)почему не работает case of
пишу
var
v,s:string;
begin
case v of
'aaa' : s:=' ';
end;
ругается на выделенную строку пишет -"Ordinal type required "
mss (2006-01-25 08:34:00) [1]Case of Не работает с строками. Ты лучше исползуй цифри
Наиль (2006-01-21 18:52:00) [2]> 'aaa' : s:=' ';
> Red: X := 1;
Разница в кавычках
Gero (2006-01-21 01:17:00) [3]Потому что string — это не Ordinal type. Читай справку, там по этому поводу все написано.
лом (2006-01-21 01:08:00) [4]ну я понял что означает ощибка.
вот пример из хелпа
case MyColor of
Red: X := 1;
Green: X := 2;
Blue: X := 3;
Yellow, Orange, Black: X := 0;
end;
Джо (2006-01-21 01:04:00) [5]> почему не работает
...
> пишет - "Ordinal type required "
Вот он же как раз и пишет, почему :)