3
응용 프로그램과 함께 제공되는 .hlp 파일이 있습니다.
내가 마지막으로 응용 프로그램을 작성한 이후로 기능이 변경되지 않았기 때문에 hlp (2003 년 작성)는 여전히 유효합니다.
그러나 델파이 XE7에서 응용 프로그램을 컴파일 할 때 응용 프로그램에서 hlp 파일을 인식 할 수 없습니다. 내가응용 프로그램에서 상황에 맞는 도움말을 보려면 어떻게 hlp 파일을 사용할 수 있습니까?
procedure TProgCorner.Button2Click(Sender: TObject);
begin
Application.HelpContext(4);
end;
을 수행 할 때 엑 파일에서
은 내가 $ 75EEB9BC에서첫 번째 예외를 얻을
있습니다. '상황에 맞는 도움말이 설치되지 않았습니다.'라는 메시지가있는 예외 클래스 EHelpSystemException입니다.begin Application.Initialize; Application.HelpFile := 'Life32.hlp'; Application.Run; //sometimes the application hung here, due to OLE issues //exitprocess prevents that. ExitProcess(0); end.
폼의 helpfile
속성은 exename.hlp
으로 설정됩니다.
탐색기에서 .hlp
파일을 수동으로 두 번 클릭하면 hlp 파일이 잘 열립니다.
전화를 걸면 어떻게 Delphi에서 hlp 파일을 열 수 있습니까?
'이후 버전에서는 WinHelp 구성 요소를 설치해야합니다. MS와 별도로 Windows에 설치되어 있습니까? 또는 델파이 IDE에 설치되어 있습니까? 내 W7 시스템에서는 방금 작동했기 때문에 잘 모르겠습니다. BTW WinHelpViewer 및 다음 조정할 때 문제가 해결되었습니다 :'Application.HelpFile : = ExtractFilePath (Application.ExeName) + 'Life32.hlp'; ' – Johan
ide로 할 일이 없습니다. 그것의 MS에서 다운로드. 이미 Win7 상자에 설치했을 것입니다. –
Win10에 winhelp를 설치하는 수정 된 설치 스크립트가 있습니다. http://answers.microsoft.com/en-us/windows/forum/apps_windows_10-winapps/winhlp32exe-on-windows-10/91e3366d-cc49-4e6d-b783-9d72b18f2947?auth=1을 (를)보고 스크롤 할 때까지 스크롤하십시오. 이름 'Bahampour' – MartynA