C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[67662] Re:Re:Component의 TColor 타입 프로퍼티가 Integer로 보여요
장성호 [nasilso] 1150 읽음    2012-06-28 14:47
답변 감사합니다

하지만.
해당 Package에는 PropertyEditor는 하나고 구현된것이 없네요

그리고 문제가 되는 Package만 그렇게 나오고..
다른 Package의 Color프로퍼티는 정상적으로 나옵니다.

즉 TColorProperty 라고 단정하기는 어려울것 같습니다.


또하나..

MediaPack 이라는 서드파트 컴포넌트가 있습니다.
유료였다가 무료로 변경된걸로 알고있는데..

MediaPack 이라는 패키지도 설치할때에 따라
Color프로퍼티가 똑같이 이상한 숫자로 나오는 경우가 있습니다.


그리고 또
TColorProperty의 문제라면 표시만 이상하게 되는것 아닌가요?
값을 건들지 않고 저장하면 dfm에 정상적으로 저장되어야 하지 않나요?

그런데 저런 상황에서 Form을 열었다가
저장하면 dfm이 이상하게 저장됩니다. 
clRed로 저장되는것이 아니라 이상한숫자로 저장되고..

결국 실행하면 Form생성시에 에러가 나게 됩니다.



쩝쩝...


박지훈.임프 님이 쓰신 글 :
: 어떤 타입의 속성이든 오브젝트 인스펙터에서 제대로 나오지 않고 이상하게 나타난다면, 그 타입의 프로퍼티 에디터와 관련된 문제인데요.
:
: 말씀하신 경우는 TColor니까 TColor에 대한 C++빌더/델파이의 기본 프로퍼티 에디터인 TColorProperty와 관련된 문제일 겁니다. 이 속성은 아마 VCLEditors 유닛에 있을텐데요. 뭐 어디 있느냐는 중요한 게 아니고요. TColorProperty 프로퍼티 에디터가 언인스톨되었거나, 아니면 TColor 속성에 다른 프로퍼티에디터가 연결되었는데 그 새 프로퍼티에디터에 문제가 생겼거나... 이런 문제일 겁니다.
:
: 혹시 프로젝트에서 사용하시는 여러 소스들을 다 검색해서 TColorProperty 이런 단어나 RegisterProperty 이런 단어로 검색 결과가 나오면 그 주변 부분을 잘 살펴보시면 단서가 나오지 않을까 싶네요.
:
:
: 장성호 님이 쓰신 글 :
: : 컴포넌트를 C++Builder2010으로 만들어서 쓰는데요
: :
: : 가끔 Package의 전체 TColor타입의 Property가 모두 숫자로 Object-Inspector에 보이는 경우가 있습니다.
: :
: : 정상적인 경우
: :
: :
: :
: :
: : 문제가 있는경우..
: :
: :
: : 항상그런것으 아니구
: :
: : 어쩌다가 한번씩 특정 pc에서 그런 현상이 발생합니다
: :
: :
: : 문제가 발생했을때..
: :
: : Package를 uninstall 하고 Clearn하고 ..
: :
: : RADStudio를 재실행해서 다시 Install 하는데요..
: :
: : 이렇게 해도 안되는경우가  훨씬더 많습니다.
: :
: :
: : 같은 source로 다른 pc에서 install 하면 정상적으로 install 되기도 하구요
: :
: : 문제가 되는 pc가 정해져 있지는 않습니다.
: :
: :
: : 원인이 무엇인지...?
: : 오래된 문제인데 도우미 원인을...
: :
: :
: : Install이 정상적으로 안되면
: : 다른 사람pc의 바이너리(xxx.bpl)파일을 가져와서 덮어써서 사용합니다.
: :
: :
: : 누가 좀 원인을 가르쳐 주세요
: :
: :
: : 앗참~! 힌트가 될지 모르겠는데요
: :
: : designtime-package와 runtime-package가 분리되어있지 않고
: : 하나의 Package로 사용됩니다.
: :
: :
: : 그럼..

+ -

관련 글 리스트
67638 Component의 TColor 타입 프로퍼티가 Integer로 보여요 장성호 1064 2012/06/25
67643     Re:Component의 TColor 타입 프로퍼티가 Integer로 보여요 박지훈.임프 1126 2012/06/25
67662         Re:Re:Component의 TColor 타입 프로퍼티가 Integer로 보여요 장성호 1150 2012/06/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.