diff --git a/src/AWS4D.Interfaces.pas b/src/AWS4D.Interfaces.pas index 6c6d193..00ec502 100644 --- a/src/AWS4D.Interfaces.pas +++ b/src/AWS4D.Interfaces.pas @@ -4,7 +4,13 @@ interface uses System.Classes, - Jpeg, + + {$IF CompilerVersion > 22} + Vcl.Imaging.jpeg, + {$ELSE} + jpeg, + {$IFEND} + {$IFDEF HAS_FMX} FMX.Objects; {$ELSE} diff --git a/src/AWS4D.S3.Get.pas b/src/AWS4D.S3.Get.pas index 2d9be54..5e010d7 100644 --- a/src/AWS4D.S3.Get.pas +++ b/src/AWS4D.S3.Get.pas @@ -29,7 +29,11 @@ implementation Data.Cloud.AmazonAPI, Data.Cloud.CloudAPI, System.SysUtils, - Jpeg; + {$IF CompilerVersion > 22} + Vcl.Imaging.jpeg; + {$ELSE} + jpeg; + {$IFEND} { TBind4DAmazonS3Get } diff --git a/src/AWS4D.S3.pas b/src/AWS4D.S3.pas index 4380ebb..5d0a546 100644 --- a/src/AWS4D.S3.pas +++ b/src/AWS4D.S3.pas @@ -1,9 +1,17 @@ unit AWS4D.S3; + interface + uses System.Classes, AWS4D.Interfaces, - Jpeg, + + {$IF CompilerVersion > 22} + Vcl.Imaging.jpeg, + {$ELSE} + jpeg, + {$IFEND} + {$IFDEF HAS_FMX} FMX.Objects; {$ELSE}