어느 가을날의 전환점

MiPlatform|PID의 Grid Contents Edit에서 Source 창만 보이는 문제 해결 방법 본문

Software/MiPlatform

MiPlatform|PID의 Grid Contents Edit에서 Source 창만 보이는 문제 해결 방법

어느가을빛 2010. 8. 24. 13:06
마이플랫폼을 사용하여 그리드 디자인시 간혹 Contents와 Design Source창이 함께 오픈이 되어야 하는데 
Contents는 사라지고 Design Source창만 나타나는 경우게 있는데 이 경우는 아래와 같은 이유 때문입니다.

이유) 
마이플랫폼을 업데이터 하는 과장에서 엔진과 컴포넌트 폴더가 함께 있지 않고 
고객사의 경우 컴폰너트폴더를 마이플랫폼 디폴트 디렉토리를 사용하지 않고 별도 관리가 되는데 
이때 엔진은 버전업그레이드시 매번 패치가 되나 고객사에서 따로 컴포넌트 폴더에 변경된 파일을 복사해 주지 않는 경우가 있습니다. 
이 경우 발생하는 문제로 해결방법은 다음과 같습니다. 

해결방법1) 
마이플랫폼 프로젝트 Key값에 정의된 ComponentPath를 레지스트리에서 삭제한다. 
예) HKEY_CURRENT_USER\SoftWare\AppDataLow\Software\TOBESOFT\MiPlatform320u\DEMO\의 ComponentPath 속성을 삭제 

해결방법2) 
가장 쉽게 해결할 수 있는 방법입니다. 
PID에서 사용하는 Project Name을 변경해준다. 

해결방법3) 
문제가 되는 CyGridU.dll 파일을 레지스트리에 재등록 한다.
(PID의 엔진 Grid 컴포넌트 버전과 실제 레지스트리에 등록된 컴포넌트 dll을 일치시켜 준다.)
- PID 엔진과 다른 버전을 사용하는 SITE에 접속 시 엔진 업데이트 과정에서 다른 dll이 레지스트리에 등록되어 문제가 발생.

* Windows Vista / Windows 7 에서 문제가 되는 경우 <해결방법3>으로 해결 가능.


<참고 경로>
  • PID 설치 위치:         C:\Users\(사용자계정)\AppData\Local\TOBESOFT\MiPlatform320U
  • 고객사별 설치 위치:  C:\Users\(사용자계정)\AppData\LocalLow\TOBESOFT\
  • Trace Log 위치:       C:\Users\(사용자계정)\AppData\LocalLowTobeSoft\Miplatform320U
Comments