
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);
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 235