Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];

Вниз

case () of для энумированных величин   Найти похожие ветки 

 
Bogdan1024 ©   (2007-05-27 22:32) [0]

Есть суперкод в делфи7:
[i]
type TCallReason = (crAdd, crEdit, crFind);
var CallReason: TCallReason;
procedure TForm2.Button1Click(Sender: TObject);
var b: byte;
   msg: String;
   i, c: Integer;
begin
 case (CallReason) of
 crAdd: begin
   break;
   end;
 crEdit: begin
   break;
   end;
 crFind:begin
   break;
   end;
 end;
end;
[/i]
При попытке компиляции выдаёт эрор:
[i][Fatal Error] Unit2.pas(173): Internal error: T2335[/i]
Что не так тут?


 
Anatoly Podgoretsky ©   (2007-05-27 22:37) [1]

> Bogdan1024  (27.05.2007 22:32:00)  [0]

Бессмысленная процедура, которая ниченр не делает


 
begin...end ©   (2007-05-27 22:40) [2]

Вызов процедуры Break может находиться только в теле цикла, которого я в этом "суперкоде" не наблюдаю.


 
Германн ©   (2007-05-28 01:48) [3]


> Anatoly Podgoretsky ©   (27.05.07 22:37) [1]
>
> > Bogdan1024  (27.05.2007 22:32:00)  [0]
>
> Бессмысленная процедура, которая ниченр не делает
>

Зато какой "новояз" - "Энумированная Величина"!
P.S. После нажатия клавиши "е" в слове ничего, надо было сместиться вправо на два дискрета, а не на один. :-)


 
Однокамушкин   (2007-05-28 08:17) [4]


> begin...end ©   (27.05.07 22:40) [2]

Наверное, человек раньше на сях программировал, привык, что в тамошнем switch-е надо break-и ставить...


 
Bogdan1024 ©   (2007-05-28 10:00) [5]


> Вызов процедуры Break может находиться только в теле цикла,
>  которого я в этом "суперкоде" не наблюдаю.

Точно, он там лишний.



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

Форум: "Начинающим";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.07 c
2-1180291791
ppcumax
2007-05-27 22:49
2007.06.17
Перевод секунд в Часы:Минуты:Секунды


15-1179985237
Slider007
2007-05-24 09:40
2007.06.17
С днем рождения ! 24 мая


2-1179843761
Rafik
2007-05-22 18:22
2007.06.17
Подскажите пожалуста как мне в чужом приложении


15-1179768328
VirEx
2007-05-21 21:25
2007.06.17
хронология событий будущего, помогите придумать


15-1179745110
Knight
2007-05-21 14:58
2007.06.17
Первоначально было всего 4 конференции?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский