2016-10-27 58 views
1

两个元件以下面的代码显示。 如果我选择“服务器”组件,则应取消选中“客户端”组件。 如果我选择“客户端”组件,那么应该取消选中“服务器”组件。专门选择元件(InnoSetup)

你能让我知道我该怎么做吗?

[Files] 
Source: "C:\MAEK\bin\MAEK\*.exe";   DestDir: "{app}\bin\"; Flags: ignoreversion ; Components: Server 
Source: "C:\MAEK\bin\MAEK\*.exe";   DestDir: "{app}\bin\"; Flags: ignoreversion ; Components: Client 

[Types] 
Name: "custom"; Description: "Custom installation"; Flags: iscustom 

[Components] 
Name: "Server"; Description: "Server"; Types: custom; 
Name: "Client"; Description: "Client"; Types: custom; 

回答

2

只有1个组件可供选择??

[Components] 
Name: "Server"; Description: "Server"; Types: custom; Flags: exclusive 
Name: "Client"; Description: "Client"; Types: custom; Flags: exclusive 

如果更多:

[Components] 
Name: "Mode"; Description: "Installation Mode"; Types: custom; Flags: fixed 
Name: "Mode\Server"; Description: "Server"; Types: custom; Flags: exclusive 
Name: "Mode\Client"; Description: "Client"; Types: custom; Flags: exclusive 
+0

它工作得很好!谢谢。 – Sigularity