2017-01-03 1 views
0

처음부터 새 installshield 프로젝트를 만들었습니다. 설치 마법사에서 새 대화 상자를 추가하여 User Interface -> Dialogs 경로에 추가했습니다. 대화 상자에는 사용자로부터 웹 서비스 URL을 가져와야하는 텍스트 상자가 있습니다.installshield 마법사에서 추가 된 대화 상자가 표시되지 않습니다. 오류 1314 지정된 경로 0을 사용할 수 없음

Behavior and Logic -> Custom Actions and Sequences 경로에서 나는 Sequnces -> Installation -> User Interface 아래의 대화 상자를 추가했습니다. 내 대화 상자는 SetupCompletedError, SetupInterruptedSetupCompleteSuccess 대화 상자 바로 뒤에 있습니다. 내가 설치 프로그램을 실행하면 나는 오류 메시지 상자 다음 얻을 테스트하는

: 내 대화 I를 제거하면

오류 1314 지정된 경로 0

enter image description here

사용할 수 없습니다 환영 화면과 몇 가지 기본 마법사 단계를 볼 수 있습니다. 대화 상자를 추가하는 순간 위의 오류가 발생합니다. 누군가 내가 정말로 기본적인 단계를 놓치고 있다고 말할 수 있습니까?

+1

INSTALLDIR 속성의 값은 무엇입니까? 해당 매개 변수와 같거나 다른 매개 변수 중 하나에 기본값 인 "0"값이 있습니다. "동작 및 논리에서 속성 관리자를 클릭하십시오" – Jean

+0

예에서 속성 관리자를 찾을 수 있습니다. 니가 끝냈어. 그게 :) 감사합니다. 도움이되었습니다. 이것을 답변으로 추가 할 수 있습니다. – RBT

+0

이 문제가 수정되었는지는 모르겠지만 InstallShield에 대한 내 기억은 항상 값 0 인 속성을 찾아야한다는 것이 었습니다. 이 도구는 다양한 장소에서 사용할 때마다이 속성을 속성의 기본값으로 자주 지정합니다. 실제로 원하는 것은 속성에서 정의하지 않은 속성을 참조하는 것이 었습니다. –

답변

1

FWIW, 내부 대화 상자 템플릿을 사용하여 대화 상자를 만든 다음 이전, 새 대화 상자 및 다음 대화 상자의 뒤로 및 다음 단추에서 컨트롤 이벤트를 변경하여 마법사 루프에 연결하는 것이 좋습니다. InstallWelcome 만 UI 시퀀스 설치 테이블에 항목이 있어야합니다. 지금하고있는 방식은 나머지 설치 프로그램의 흐름에 시각적으로 맞지 않습니다. 그것은 InstallWelcome 전에 표시되고 입력을 업데이트하기 위해 "뒤로"가는 방법이 없습니다.

또한 제거/유지 관리 (변경 및 복구) 시나리오가 올바르게 보이고 제대로 작동하는지 테스트해야합니다.

+0

정확히 그 경우입니다 :) 실제로'Blank Dialog' 템플릿을 사용했습니다.이 'Interior Wizard Panel'대화 상자를 알지 못했기 때문에 실제로 엉망이 됐습니다. 일단 'Interior Wizard Panel'을 사용하고 환영 화면의 다음 버튼을 클릭하여 구성하면 모든 것이 제자리에있게됩니다. – RBT

관련 문제