Q&A

  • 한글화일 불러올때 에러가 나네요
<!--CodeS-->,
참으로 난감해서 이렇게 올립니다
스트링 그리드에서 한글화일을 경로를 가져와서 더블클릭하면 그 한글 자료 경로에 있는
한글 화일을 불러오게끔 프로그램을 개발하였는데
너무나도 잘 됩니다...그런데 문제는 이미 한글을(hwp.exe) 실행해놓고 자료를 클릭하면
한글파일이 없다고 나옵니다...

(hwp.exe)를 실행하지 않고 하면 여러게도 문제없이 불러와 지는데
이미 다른 한글화일이 열려있으면 안됩니다
WinExec(PAnsiChar('C:\HNC\Hwp70\Hwp.exe', 한글화일경로), sw_show) 이렇게 했구요
혹시 몰라서
ShellExecute(Handle,'Open',PChar('C:\HNC\Hwp70\Hwp.exe'), PChar(한글화일경로]),'', sw_shownormal);

이렇게 둘다 했는데 문제 없이 한글 자료는 가져옵니다....
근데 왜 한글이 띄어진 상태에선 안될까요?

findwindow라는 기능이 있는데 hwp.exe가 실행되어져 있다는걸 이걸로 알수 있나요
여러분의 조언 부탁드립니다......
:

<!--CodeE-->
1  COMMENTS
  • Profile
    홍성락 2009.02.26 01:38
    아래아 한글 옵션에서 프로그램 새로 여는지 새탭으로 여는지의 옵션 때문일지도 모르겠네요
    그래서 아래아 한글이 설치되어있고 파일 형식에도 잘되어 있다면 그냥 아래처럼하면 새탭으로도 열리지 않을까 합니다
    ShellExecute(Handle,'Open',PChar(한글화일전체이름]), nil, nil, sw_shownormal);
    그리고 현재 실행하는지는 여기 팁에가면 무지 많아요...