세 가지 구성 요소가 있습니다. 그 중 두 개 모두 세 번째 것에 달려 있습니다. 다른 두 구성 요소 중 하나를 선택하여 설치를 확인하면 프로그래밍 방식으로 세 번째 구성 요소의 확인란을 자동으로 선택합니까?Inno Setup 구성 요소 간의 동적 종속성
이 동작은 중첩 된 구성 요소의 동작과 유사하지만 이러한 동작은 동일한 수준에 있으며 해당 기능을 사용할 수 없습니다. 이노는 구성 요소 간 종속성 수있는 방법을 제공하면 좋겠지 만, 그때까지 ...
는 UPDATE
아마도 내가 상상 어떤 가상의 예는 도움이 될 것이다 :
[Components]
Name: "parent1"; Description: "app 1"
Name: "parent2"; Description: "app 2"; Depends: parent1
Name: "parent2\child"; Description: "feature"
Name: "parent3"; Description: "app 3"; Depends: parent1
Name: "parent3\child"; Description: "feature"
부모 1은 선택 사항 일 필요가 있습니까? 확인 상태가 실제로 변경되어야합니까? Inno는 설치 작업을 표현할 수 있습니다 (예 :'Components : parent1 or parent2 or parent3'). 그러면 해당 구성 요소가 설치됩니다. 어쩌면 당신은 단지'parent1'에 어떤 UI/아이콘이라도 컨디셔닝 할 수 있습니다. – Deanna
@Deanna 네, 개별적으로 선택할 수 있어야합니다. 명확하게하기 위해이 패키지는 다양한 라이브러리가있는 SDK입니다. 그들 중 일부는 다른 것에 의존합니다. 이것이 생성 할 수있는 복잡성을 상상할 수 있습니다. – Ioan
@tlama 나는이 대략적인 해결책에 도달하는 데 도움이되었으므로 응답을 유지했으면 좋겠다. – Ioan