Я пытался использовать библиотеку EXIF в одном из моих пакетов. Он работал и раньше, но теперь я получаю странные сообщения:Единица GIFImg была скомпилирована с другой версией CCR.Exif.Consts.SOutOfResources
[DCC Fatal Error] F2051 Unit GIFImg был скомпилирован с другим версии CCR.Exif.Consts.SOutOfResources
Я не очень получить его ... Почему Delphi пытается перекомпилировать один из своих файлов? Как это исправить?
GifImg расположен здесь:
C: \ Program Files \ Embarcadero \ RAD Studio \ 8.0 \ источник \ VCL \ GIFImg.pas
Update:
Я посмотрел на дату этого файла (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 в мой пакет нарушает что-то.
Это чувствует как ошибка компилятора для меня –