InstallShield - условие для компонента - PullRequest
0 голосов
/ 14 октября 2018

В настоящее время я борюсь с пользовательским свойством (определенным в VBScript как пользовательское действие) и использованием в качестве условия для компонента:

Свойство = MYDOMAIN

Записи журнала MSI:

PROPERTY CHANGE: Modifying MYDOMAIN property. Its current value is '0'. Its new value: '999'.

Property(S): SecureCustomProperties = ISFOUNDNEWERPRODUCTVERSION;USERNAME;COMPANYNAME;ISX_SERIALNUM;SUPPORTDIR;INSTALLDIR;MYDOMAIN
MYDOMAIN = 999

Состояние компонента выглядит следующим образом:

MYDOMAIN="999"

Компонент не установлен в процессе установки, я сделал несколько изменений:

MYDOMAIN<<"999"
MYDOMAIN<<999
MYDOMAIN=999

Кто-нибудь может подсказать мне, что я здесь делаю неправильно?Если условие не определено, компонент устанавливается.

Cheers Thomas

1 Ответ

0 голосов
/ 14 октября 2018

Проблема решена:

https://community.flexerasoftware.com/showthread.php?138196-component-condition-not-working

Перемещено пользовательское действие с определением свойства на более раннюю позицию в последовательности.Кажется, все работает сейчас:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...