From 3a8ddad0c07e200029c59a5e0ecbd815badb6b7f Mon Sep 17 00:00:00 2001 From: Turrican Date: Tue, 14 Feb 2023 10:28:12 +0100 Subject: [PATCH] Fix compilation with delphi 11 > --- CCR.Exif.IPTC.pas | 8 +++++++- CCR.Exif.pas | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CCR.Exif.IPTC.pas b/CCR.Exif.IPTC.pas index d736e8e..65a3609 100755 --- a/CCR.Exif.IPTC.pas +++ b/CCR.Exif.IPTC.pas @@ -36,7 +36,13 @@ interface uses Types, SysUtils, Classes, {$IFDEF HasGenerics}Generics.Collections, Generics.Defaults,{$ENDIF} - {$IFDEF VCL}Jpeg,{$ENDIF} CCR.Exif.BaseUtils, CCR.Exif.TagIDs, CCR.Exif.TiffUtils; + {$IFDEF VCL} + {$IF CompilerVersion < 35} + Jpeg, + {$ELSE} + Vcl.Imaging.jpeg, + {$IFEND} + {$ENDIF} CCR.Exif.BaseUtils, CCR.Exif.TagIDs, CCR.Exif.TiffUtils; type EInvalidIPTCData = class(ECCRExifException); diff --git a/CCR.Exif.pas b/CCR.Exif.pas index 097f925..67f2070 100755 --- a/CCR.Exif.pas +++ b/CCR.Exif.pas @@ -53,7 +53,13 @@ interface uses Types, SysUtils, Classes, TypInfo, CCR.Exif.BaseUtils, CCR.Exif.IPTC, {$IFDEF HasGenerics}Generics.Collections, Generics.Defaults,{$ENDIF} - {$IFDEF VCL}Graphics, Jpeg,{$ENDIF} + {$IFDEF VCL}Graphics, + {$IF CompilerVersion < 35} + Jpeg, + {$ELSE} + Vcl.Imaging.jpeg, + {$IFEND} + {$ENDIF} {$IFDEF FMX}FMX.Types,{$IF CompilerVersion >= 26}FMX.Graphics, FMX.Surfaces,{$IFEND}{$ENDIF} CCR.Exif.StreamHelper, CCR.Exif.TagIDs, CCR.Exif.TiffUtils, CCR.Exif.XMPUtils;