
PS. Кстати, у меня в SVN этот модуль есть. Не знаю, насколько уж рабочий

Модератор: Модераторы


 Имеется два комбобокса, и переменная, которая принимает значение в зависимости от значения (простите за тавтологию) комбобоксов. Математической зависимости нет. Просто значения.
 Имеется два комбобокса, и переменная, которая принимает значение в зависимости от значения (простите за тавтологию) комбобоксов. Математической зависимости нет. Просто значения.begin
     case combobox1.ItemIndex of
       0: case combobox2.ItemIndex of
          0: drop_eff:=2;
          1: drop_eff:=3;
          2: drop_eff:=4;
          3: drop_eff:=5;
          4: drop_eff:=6;
          5: drop_eff:=7;
          end;
       1: case combobox2.ItemIndex of
          0: drop_eff:=8;
          1: drop_eff:=9;
          2: drop_eff:=10;
          3: drop_eff:=11;
          4: drop_eff:=12;
          5: drop_eff:=13;
          end;
       2: case combobox2.ItemIndex of
          0: drop_eff:=2;
          1: drop_eff:=3;
          2: drop_eff:=4;
          3: drop_eff:=5;
          4: drop_eff:=6;
          5: drop_eff:=7;
          end;
       3: case combobox2.ItemIndex of
          0: drop_eff:=2;
          1: drop_eff:=3;
          2: drop_eff:=4;
          3: drop_eff:=5;
          4: drop_eff:=6;
          5: drop_eff:=7;
          end;
       4: case combobox2.ItemIndex of
          0: drop_eff:=2;
          1: drop_eff:=3;
          2: drop_eff:=4;
          3: drop_eff:=5;
          4: drop_eff:=6;
          5: drop_eff:=7;
          end;
       5: combobox2.ItemIndex of
          0: drop_eff:=2;
          1: drop_eff:=3;
          2: drop_eff:=4;
          3: drop_eff:=5;
          4: drop_eff:=6;
          5: drop_eff:=7;
          end;
       6: case combobox2.ItemIndex of
          0: drop_eff:=2;
          1: drop_eff:=3;
          2: drop_eff:=4;
          3: drop_eff:=5;
          4: drop_eff:=6;
          5: drop_eff:=7;
          end;
       end;
const 
  c_drop_eff: array [0..6,0..5] of Integer = ((2,3,4,5,6,7), (8,9,10,11,12,13),(2,3,4,5,6,7),(2,3,4,5,6,7),...);
begin
  drop_eff:=c_drop_eff[combobox1.ItemIndex][combobox2.ItemIndex];
end;
begin
  if combobox1.itemindex=1 
  then drop_eff:= combobox2.ItemIndex+8
  else drop_eff:= combobox2.ItemIndex+2;
end;
Leon писал(а):Приемы работы с ресурсами в Делфи для Лазаруса не подошли.


Leon писал(а):Нет в Лазарусе ни каталога BIN,ни фала в нем brcc32.exe.
 )
 )
MYSOUND1 SOUND "music\music1.wav"
MYSOUND2 SOUND "music\music2.wav"
MYSOUND3 SOUND "music\music3.wav"PlaySound('MYSOUND1', 0, SND_RESOURCE+SND_SYNC);
PlaySound('MYSOUND3', 0, SND_RESOURCE+SND_SYNC);
PlaySound('MYSOUND3', 0, SND_RESOURCE+SND_SYNC); )
) Навскидку я такого сказать не могу, надо поэкспериментировать. На данный момент я этот вопрос представляю только с точки зрения чистой теории, а Вам ведь нужна голая практика...
 Навскидку я такого сказать не могу, надо поэкспериментировать. На данный момент я этот вопрос представляю только с точки зрения чистой теории, а Вам ведь нужна голая практика... 




Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1