Re[4]: MSI: Как в runtime узнать, выбрал ли пользователь Fea
От: Ignoramus  
Дата: 24.11.04 09:54
Оценка:
Здравствуйте, Sergei I. Gorelkin, Вы писали:

SIG>В самой базе можно употреблять выражения вида !feature-state, ?component-state, &feature-action, $component-action

SIG>(т.е. имена фич и компонентов с префиксами). Они действительны после выполнения CostFinalize. Первые два возвращают целое число (INSTALLSTATE_xxx), вторые два, судя по всему, строку типа "ADDLOCAL"

Спасибо! Это именно то, что нужно.

Еще хотелось бы подобным образом узнать суммарный размер всех файлов на диске. В MSI для этого предусмотрен специальный контрол, который отображает размер каждой фичи. У меня есть parent-feature которая включает в себя все остальные фичи, так что если я получу размер этой parent-feature, то задача была бы решена. Но я не хочу использовать специальный контрол.

Есть ли способ узнать размер фичи, подобным образом, как ее состояние (!feature-state)?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.