Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CASE


Страницы:   1 2

Infinityx93 ©   (2007-05-28 13:35:00) 

можно ли сделать case динамичным?
есть н элементов и надо н решений. обьяснил как смог(


Infinityx93   (2007-05-28 14:03:00) [21]

т.е. мне придется все 256элементов копи пастить ??? у меня тогда будет оч много строчек. (
может подскажешь как исправить положение. я использую комбобокс и при нажатии на определенный итем делаются процедурки, может можно без кейса???


GrayFace   (2007-05-28 14:02:00) [22]

Я обычно делаю так (надо case по строкам):
label AfterCase;
begin
  if x = a1 then
  begin
    ...
    goto AfterCase;
  end;
  ....
AfterCase:
...


Сергей М.   (2007-05-28 13:54:00) [23]


> условие известное
> вот оно


И что, это "условие" означает, что n у тебя всегдабудет равно не более чем трем ?


Infinityx93   (2007-05-28 13:52:00) [24]


> паттен стратегия/состояние


не понял что такое паттен ( и вообще к чему это сообщение?


Infinityx93   (2007-05-28 13:51:00) [25]


> Сам подумай, как ты при этом объяснишь компилятору, каковы
> должны быть его действия при зарании неизвестном ему условии
> ?
>


не условие известное
вот оно :
case Combobox1.ItemIndex of
-1: proc1;
0: proc2;
1: proc2;


Kolan   (2007-05-28 13:46:00) [26]

> есть н элементов и надо н решений. обьяснил как смог(

паттен стратегия/состояние


Сергей М.   (2007-05-28 13:40:00) [27]


> можно ли сделать case динамичным?


Нельзя.

Сам подумай, как ты при этом объяснишь компилятору, каковы должны быть его действия при зарании неизвестном ему условии ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо