2013-09-24 10 views
1

dll의 장치 컨텍스트에서 이미지를 그리는 코드를 재사용하고 싶습니다. 그것은 원본 프로그램에서 잘 작동하는 TImage를 사용합니다. 하지만 dll BMPs 및 TIFFs 잘로드하지만 원래로드 된 JPGs PNGs 및 GIFs로드하는 오류 throw합니다. 나는 원래의 코드에서 무엇이든 찾을 수 있도록 허비하고있다. Vcl.Graphics에서 볼 수 있듯이 CLR이 정의되어 있는지 확인하여 프로젝트의 조건부 정의에 추가하려고 시도했지만 작동하지 않습니다. CLR을 사용하기 위해 누락 된 프로젝트 설정에서 다른 옵션을 찾지 못하는 것 같습니다.TImage를 사용하여 Delphi XE3에서 JPEG, GIF 및 PNG를 열 수 있습니까?

+1

Sertac의 답변이 있습니다. CLR 조건은 현재 moribund .net 컴파일러와 관련이 있습니다. 그것들을 무시하십시오. –

답변

4

uses 절에 jpeg, pngimagegifimg을 포함하십시오. 이러한 단위는 해당 이미지 유형의 사용을 가능하게하고 파일 확장명을 등록합니다.

+0

감사합니다. – kaiken