|
영문 윈도우 환경에서는 잘 돌아가던 애플리케이션의 help(word작성 *.rtf파일)기능이 한글윈도우에선 아예 기동을 안합니다.
help파일은 RoboHelp라는 프로그램으로 만든 것이고요.
step1)
void __fastcall TMainForm::HelpContents(TObject *Sender)
{
Application->HelpFile = "GUIHelp.hlp";
Application->HelpCommand(HELP_CONTENTS, 0);
}
//---------------------------------------------------------
void __fastcall TMainForm::HelpSearch(TObject *Sender)
{
Application->HelpFile = "GUIHelp.hlp";
Application->HelpCommand(HELP_PARTIALKEY, Longint(""));
}
그래서 제가...
step 2)
Application->HelpFile = "GUIHelp.hlp"; 이 문장 대신--->
Application->HelpFile = ExtractFilePath(Application->ExeName)+"GUIHelp.hlp";
로 변경을 했더니 한글윈도우에서 정상적으로 작동은 되는데
문제는 Search기능이 수행이 안되는 것입니다.
무엇이 잘못된 것일까요?
참고적으로 제 윈도우에서(한글윈도우2000) \\winnt\help\window.hlp를 클릭하면 여기서도 역시
목차만 나오고 Search 탭은 아예 존재도 안합니다.
혹시 제 윈도우 환경의 문제일까요?
어떻게 해결하면 되는지...조언을 부탁드립니다.
첫째, RoboHelp에서의 옵션선택에러???
둘째, 응용프로그램에서 help call 문법의 오류???
세째, 윈도우환경구성상의 오류???
|