2007 년부터 XE6으로 이전 중이며 사용자 자신과 제 3자가 작성한 여러 사용자 정의 구성 요소가 있습니다.Delphi XE6 - 사용자 정의 구성 요소 이미지를 팔레트에 표시하는 방법
델파이 2007에 구성 요소를 설치할 때 구성 요소를 라이브러리에 추가하면 dpk 파일에 동일한 이름의 DCR이 자동으로로드되어 이미지가 팔레트에로드됩니다.
delphi XE6에서는 이미지 파일을 자동으로로드하지 않고 사용자 정의 구성 요소마다 기본 이미지 만 얻습니다.
DCR 파일을 수동으로 프로젝트 원본에 추가했지만 작동하지 않거나 신뢰할 수없는 것으로 설명하는이 주제에 대한 일부 주제를 찾았습니다.
먼저 bpl을 다시 설치할 때 샘플 팔레트 (모든 구성 요소를로드 했음)는 방금 설치 한 모든 구성 요소를 삭제하고 아무것도 표시하지 않습니다.
델파이를 종료하고 다시 시작하면 구성 요소가 팔레트에 나타나지만 무작위로 일부 이미지는 여전히 기본 이미지입니다.
나는 다른 이미지가 올바른 이미지를 가질 때마다 그리고 다른 이미지가 기본 이미지를 가질 때마다 다른 결과를 얻는다. 그것들은 나타나지 않는 무작위로 나타납니다.
무슨 일이 일어나는가?