компонент inno ide, выбранный по типам - PullRequest
0 голосов
/ 14 ноября 2011

Inno ide, например, есть два типа, которые определяют некоторые компоненты, но я не хочу перечислять все компоненты в одном списке, пользователь выбирает первый тип, тогда я хочу только перечислить файлы первого типа, а если выбрать второй тип, я хочу только перечислить файлы второго типа.

[Types]
Name: "sunucu"; Description: "Sunucu Bileşenleri";Flags: iscustom
Name: "istemci"; Description: "İstemci Bileşenleri" 

[Components]
Name: "readme"; Description: "Envanter Tanımlama Aracı"; Types: istemci
Name: "readme\de1"; Description: "Yetkili Kullanıcı"; Flags: exclusive; Types: istemci
Name: "readme\de2"; Description: "Genel Kullanıcı"; Flags: exclusive; Types: istemci
Name: "Jhe"; Description: "Jenerik Harita Editörü"; Types: istemci 
Name: "Mim"; Description: "Model İşletim Motoru"; Types: sunucu
Name: "OSSB"; Description: "Ortam Şartları Sunucu Birimi";  Types: sunucu
Name: "SIM_ART_PACKAGE"; Description: "Simülasyon Analiz ve Raporlama Aracı"; Types: istemci 
Name: "SIM_PACKAGE"; Description: "Simülasyon Arayüz Modülü";  Types: istemci
Name: "SPM"; Description: "Simülasyon Planlama Modülü";  Types: istemci
Name: "VTKB"; Description: "Simülasyon Kayıt Modülü";  Types: sunucu
Name: "VSMS"; Description: "Simülasyon Koşturma Servisi";  Types: sunucu
Name: "VSMS\s1"; Description: "SKS KAYIT"; Types: sunucu
Name: "VSMS\s2"; Description: "SKS";  Types: sunucu
Name: "VSMS\s3"; Description: "SKS OYNATMA";  Types: sunucu

1 Ответ

0 голосов
/ 14 ноября 2011

Inno не может скрывать / показывать компоненты на основе выбранного типа, а [Types] не предназначены для полного изменения работы установки.

Если два типа полностью различаются без наложения, вы 'Лучше всего сделать две отдельные установки, или иметь собственную страницу перед тем, как спросить, в какой режим вы хотите установить, и использовать функцию check:, чтобы определить, показывать их или нет.

...