2013년 12월 17일 화요일

[PowerBuilder] 일상적인 Tip 그리고 오류 들

Tip 01. Windows7 64Bit 레지스트리 값을 가져오지 못하는 경우

XP 환경에서 계속 개발을 하다가 올해 부터 Windows7 64Bit 를 사용하였다. 그러다 보니 과거 프로그래밍해 놓은것들이 64Bit 환경에서 잘 안되는 것들이 하나둘 씩 생기기 시작 했다.
그중 레지스트리 값을 읽어 오지 못하는 경우가 있었음..

* 변경 이전
RegistryGet("HKEY_LOCAL_MACHINE\SOFTWARE\AAA\SetText", "SetYn", Ls_SetYn)

* 변경 이후
RegistryGet("HKEY_CURRENT_USER\SOFTWARE\AAA\SetText", "SetYn", Ls_SetYn)

기본적으로 windows 7에서는 사용자계정컨트롤이 켜져 있을때와 꺼져있을때 참조하는 위치가 다릅니다. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node 여기 아래를 참조하게 되지요.. 따라서, local_machine 보다는 HKEY_CURRENT_USER 아래로 위치를 바꾸세요~
[출처] 윈도우7(64Bit)레지스터 가져오기 안되는데요 (파워빌더 커뮤니티(PBExpertClub))
| 덧글 작성자 까리보이 허륜석


Tip 02.

댓글 없음:

댓글 쓰기

 다양한 채널의  블로그 작성으로  집중이 좀 안되기도 하고  나의 회사를 운영하고 관리 하다 보니  회사의 블로그로 작성 해보는 것은 어떤가 하고  하나로 옮겨 봅니다.  (주)다이닝웨이브 - 블로그 바로가기