Я пытался использовать библиотеку EXIF в одном из моих пакетов.Раньше это работало, но теперь я получаю странные сообщения:
[Неустранимая ошибка DCC] F2051 Модуль GIFImg был скомпилирован с другой версией CCR.Exif.Consts.SOutOfResources
Я действительно не понимаю ... Почему Delphi пытается перекомпилировать один из своих файлов?Как это исправить?
GifImg находится здесь:
c: \ Program Files \ Embarcadero \ RAD Studio \ 8.0 \ source \ vcl \ GIFImg.pas
Обновление:
Я посмотрел на дату этого файла (1 PAS и 2 DCU), и у него совпадает дата с любым другим файлом в папке RAD Studio \ 8.0 \ source \ vcl.Таким образом, файл не был случайно изменен.
Update2:
Это мое условие использования:
USES Windows, SysUtils, AnsiStrings, Graphics, Dialogs, Classes, jPeg,
pngImage,
janFX, //CCR.Exif,
{$IFDEF VER150}
GIFImageFinn {Delphi 7}
{$ELSE}
GIFImg {Delphi 2010/XE}
{$ENDIF}
;
Если я комментирую CCR.Блок EXIF, он начинает компилировать мой пакет.Итак, добавление EXIF в мой пакет что-то нарушает.