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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.034 c
1-1176894953
Jioniro
2007-04-18 15:15
2007.06.17
Определение координат


8-1157263841
McFalu
2006-09-03 10:10
2007.06.17
Вопрос о 32 битном битмапе.


6-1164640713
Diamond
2006-11-27 18:18
2007.06.17
Socket.ReceiveBuf ломается с ИС


9-1153471223
ХХХ
2006-07-21 12:40
2007.06.17
Зачем использовать dll в играх?


15-1179836833
oldman
2007-05-22 16:27
2007.06.17
Прикольная игра... :)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский