InnoSetup을 사용하여 설치 프로그램을 만들고 [Code]
섹션에 사용자 정의 처리기를 작성하고 있습니다. 하나의 핸들러에서 [Setup]
섹션에 정의 된 AppName
(또는 잠재적으로 다른 매개 변수의 값) 값을 검색 할 수 있기를 원합니다. 이 일을 할 수있는 방법이 있습니까? 나는 documentation을 보았지만, 이것을 할 수있는 것을 찾지 못했습니다. 우리의 InnoSetup 파일은 실제로 모든 프로그램과 프로그램마다 공통된 조각을 묶는 빌드 프로세스에 의해 생성되므로 각 프로그램의 코드에 상수를 정의해야하는 불편 함이 있습니다. 이 작업을 수행하는 편리한 방법이 있습니까?InnoSetup : [코드] 섹션의 AppName 얻기
내가 {AppName}
제외
MyString := ExpandConstant('{AppName}');
처럼 뭔가를 찾고 있어요 정의 된 일정하지 않습니다. [Setup]
섹션에 정의 된 매개 변수를 쿼리 할 수있는 방법이 있습니까?
흠. 모든 AppName을 매크로로 정의하지 않고 그 매크로를 사용하여 모든 프로그램에서 실제 AppName을 정의하는 것을 선호합니다. 그러나 이것은 시작입니다. –
나는 당신이 무슨 뜻인지 안다. 그러나 나는 그것을 할 수있는 다른 방법을 알지 못합니다. –