2011-08-24 7 views
0

질문 : 나는 페이지를 구성하고 사용자 정의 페이지를 포함하는 .nsh 파일에서 섹션 색인을 사용하려고합니다. SectionSetInstTypes 함수를 사용하려고합니다..nsh 헤더 파일의 섹션 색인을 사용 하시겠습니까?

* SectionSetInstTypes $ {:

내가 키우면 출력을 작동하지 SectionGetInstTypes으로 INST 유형을 얻으려고

이는 이달 유형의 헤더 파일에 내 코드 7

항상 제 2 장} 1 개 SectionGetInstTypes의 $ {2 장} $ R4 메시지 박스 MB_OK "$ R4"*

.nsh 파일의 인덱스를 얻을 수 없거나 가능성이 있습니까?

답변

0

NSIS는 코드가 .nsh 또는 기본 .nsi에 있는지 여부는 신경 쓰지 않지만 섹션 색인은 섹션 뒤에 만 유효합니다!

Section 
SectionGetText ${mysec} $0 ;will generate compiler warning 
DetailPrint $0 ;$0 is "" 
SectionEnd 

Section "Hello" mysec 
SectionEnd 

Section 
SectionGetText ${mysec} $0 
DetailPrint $0 
SectionEnd 

그래서 당신의 섹션

+0

감사 그것에 대해 생각 haven't ...! 당신의 이상으로 할 필요가 당신의 .nsi에 포함! 하지만 Runtime을 사용하면 InstType을 변경하는 것이 더 어려워집니다. 깃발은 일을 할 것입니다 :) – Nautis

관련 문제