[파워빌더] 한글 잘림현상 : 마지막 글자가 간혹 원하는대로 안될때....[한글잘림]
한글 잘림현상으로 인해서저 뿐만 아니라 불편함을 느끼는 분들이 많을것 같네요.
임시해결책(?)이라 해서 카페에 이미 글이 올라와져 있긴한데
그걸 봐도 한번에 적용을 못한 저로서는 정리가 좀 필요했었네요.
관련된 카페글(http://cafe.naver.com/pentaeduclub/32575)도 있습니다.
위 내용을 정리한거라 생각하셔도 됩니다.
문제현상은 윈도우 8.1 이상에서 한글입력후 엔터키나 탭키 없이 마우스로 다른곳을 클릭했을때
마지막 글자가 사라지거나 이동되는 심각한(?) 문제가 있었습니다.
M/S사에서는 이슈가 O/S의 문제가 아닌 비주얼스튜디오 쪽의 문제리 치부하여 딱히 답을 내놓지 못하는 상황이라
임시방편으로 실행파일을 변환하여 해결하는 방법이 인터넷에 곳곳에 나와있더군요.
editbin.exe는 아래 경로에서 확인 가능하다.
Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\Hostx64\x64
Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\Hostx86\x86
※ 주의 64비트, 32비트가 각각 존재한다.
해당파일은 아래 6개 입니다.
editbin.exe
link.exe
link.exe.config
mspdb140.dll
msvcp140.dll
tbbmalloc.dll
vcruntime140.dll
위 3개 파일만 있으면 변환이 가능하다는 결론.....
비주얼스튜디오를 깔지 않아도 되긴 하지만, 그래도 라이센스 문제가 어떻게 될지 몰라
첨부로 올리진 못하겠네요.
위 6개 파일이 있으면
editbin c:\Test.exe /SUBSYSTEM:WINDOWS,5.01
와 같은 형식을 command모드에서 실행해주면 Test.exe 파일이 재생성됩니다.
정확히 재생성이 됐는지 확인하시려면 수정한 날짜를 확인해보시면 알수 있습니다.
수정한 날짜가 현재 시간이 아니라면 변환이 제대로 안된거겠죠.
제대로 안됐을경우는
파일경로에 공백(Space)가 있을경우나 파일쓰기 권한이 없거나 할때 등입니다.
프롬프트 명령어라 그런지
"C:\temp\test.exe"는 되지만,
"C:\te mp\test.exe"와 같이 폴더명이나 파일명에 공백이 있으면 제대로된 인자로 인식을 못하네요.
경로에 공백이 있는 경우에는 따옴표("")로 감싸주면 되네요.
만약 변환이 안되는 경우가 있다면 파일쓰기 권한 문제밖에 없는듯 합니다.
또 하나 팁아닌 팁....
배포파일같은 경우는 위와 같이 해결되지만,
파워빌더 개발자가 Run해서 실행해볼때는 여전히 한글잘림 현상이 일어납니다.
이때에는.... 파워빌더 개발툴 실행파일인 pb125.exe (Ver. PB 12.5 기준) 자체를 변환하면 해결됩니다~
위 프롬프트 작업을 파워빌더에서 버튼 이벤트에 넣어 배포시 적용되도록 사용하고 있는요.
그렇게 사용하시면 편하지 않을까 생각합니다.
아시는 분들에겐 팁이 아니겠지만,
저같이 이것 때문에 헤맸던 분들에겐 팁이 되셨길~^^[출처] 한글 잘림 현상 임시 해결책 (파워빌더 커뮤니티(PBExpertClub)) |작성자 부자되세요
임시해결책(?)이라 해서 카페에 이미 글이 올라와져 있긴한데
그걸 봐도 한번에 적용을 못한 저로서는 정리가 좀 필요했었네요.
관련된 카페글(http://cafe.naver.com/pentaeduclub/32575)도 있습니다.
위 내용을 정리한거라 생각하셔도 됩니다.
문제현상은 윈도우 8.1 이상에서 한글입력후 엔터키나 탭키 없이 마우스로 다른곳을 클릭했을때
마지막 글자가 사라지거나 이동되는 심각한(?) 문제가 있었습니다.
M/S사에서는 이슈가 O/S의 문제가 아닌 비주얼스튜디오 쪽의 문제리 치부하여 딱히 답을 내놓지 못하는 상황이라
임시방편으로 실행파일을 변환하여 해결하는 방법이 인터넷에 곳곳에 나와있더군요.
editbin.exe는 아래 경로에서 확인 가능하다.
Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\Hostx64\x64
Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\Hostx86\x86
※ 주의 64비트, 32비트가 각각 존재한다.
해당파일은 아래 6개 입니다.
editbin.exe
link.exe
link.exe.config
mspdb140.dll
msvcp140.dll
tbbmalloc.dll
vcruntime140.dll
위 3개 파일만 있으면 변환이 가능하다는 결론.....
비주얼스튜디오를 깔지 않아도 되긴 하지만, 그래도 라이센스 문제가 어떻게 될지 몰라
첨부로 올리진 못하겠네요.
위 6개 파일이 있으면
editbin c:\Test.exe /SUBSYSTEM:WINDOWS,5.01
와 같은 형식을 command모드에서 실행해주면 Test.exe 파일이 재생성됩니다.
정확히 재생성이 됐는지 확인하시려면 수정한 날짜를 확인해보시면 알수 있습니다.
수정한 날짜가 현재 시간이 아니라면 변환이 제대로 안된거겠죠.
제대로 안됐을경우는
파일경로에 공백(Space)가 있을경우나 파일쓰기 권한이 없거나 할때 등입니다.
프롬프트 명령어라 그런지
"C:\temp\test.exe"는 되지만,
"C:\te mp\test.exe"와 같이 폴더명이나 파일명에 공백이 있으면 제대로된 인자로 인식을 못하네요.
경로에 공백이 있는 경우에는 따옴표("")로 감싸주면 되네요.
만약 변환이 안되는 경우가 있다면 파일쓰기 권한 문제밖에 없는듯 합니다.
또 하나 팁아닌 팁....
배포파일같은 경우는 위와 같이 해결되지만,
파워빌더 개발자가 Run해서 실행해볼때는 여전히 한글잘림 현상이 일어납니다.
이때에는.... 파워빌더 개발툴 실행파일인 pb125.exe (Ver. PB 12.5 기준) 자체를 변환하면 해결됩니다~
위 프롬프트 작업을 파워빌더에서 버튼 이벤트에 넣어 배포시 적용되도록 사용하고 있는요.
그렇게 사용하시면 편하지 않을까 생각합니다.
아시는 분들에겐 팁이 아니겠지만,
저같이 이것 때문에 헤맸던 분들에겐 팁이 되셨길~^^[출처] 한글 잘림 현상 임시 해결책 (파워빌더 커뮤니티(PBExpertClub)) |작성자 부자되세요