Показать сообщение отдельно
  #4  
Старый 30.01.2015, 19:45
Аватар для Alloc
Alloc Alloc вне форума
Начинающий
 
Регистрация: 17.09.2014
Сообщения: 104
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

У меня есть мысль сделать следующим образом:

Код:
  
  if chk1.Checked then
     Param:= Param + 'A';
  if chk2.Checked then
     Param:= Param + 'B';
  if chk3.Checked then
     Param:= Param + 'C';
  if chk4.Checked then
     Param:= Param + 'D';
  if chk5.Checked then
     Param:= Param + 'E';
  if chk6.Checked then
     Param:= Param + 'F';
  if chk7.Checked then
     Param:= Param + 'G';
  if chk8.Checked then
     Param:= Param + 'H';

Далее уже каждой комбинации прописать определенный список параметров:

Код:
if Param:= 'A' then Key:='FASTLOCK=ON NOPRELOADSECTORS CHUNKCACHESIZE=16 GAMESPEED=3';
if Param:= 'B' then Key:='FASTLOCK=OFF EDITOR BLUE NOPRELOADSECTORS CHUNKCACHESIZE=16 GAMESPEED=3';
if Param:= 'AB' then Key:='FASTLOCK=ON EDITOR BLUE SOFTWARE3D NOPRELOADSECTORS CHUNKCACHESIZE=16 GAMESPEED=3';

if Param:= 'AC' then ...
if Param:= 'AD' then ...
...

Что Вы думаете об этом способе? И можно ли его как то упростить?
Возможно Вы сможете предложить что то более правильное?

Заранее спасибо.
Ответить с цитированием