Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


Сейчас в коде инсталлера сделано так:
Код: Выделить весь код
if (WizardForm.ComponentsList.Checked[1]) then mode := 1;
if (WizardForm.ComponentsList.Checked[2]) then mode := 2;
if (WizardForm.ComponentsList.Checked[3]) then mode := 3;
if (WizardForm.ComponentsList.Checked[4]) then mode := 4;
if (WizardForm.ComponentsList.Checked[5]) then mode := 5;
if (WizardForm.ComponentsList.Checked[6]) then dxva := 1;
if (WizardForm.ComponentsList.Checked[7]) then def  := 1;
если я добавляю в список компонетов еще строчку - вся нумерация плывет
Хорошо бы писать if (WizardForm.ComponentsList.Name('auto')....) then mode := 1;
Что подставить вместо ....?

Как работать в коде с компонентами по имени компоненты, а не по ее порядковому номеру?

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 15:46, 03-06-2010 | #1877