我有一个名为ViewPhotos的程序,在阅读Exif数据时给我带来了问题。我正在使用CCR.Exif(由Chris Rollistone提供)。 CCR.Exif不驻留在项目目录中。 为了弄清楚发生了什么,我创建了一个名为TestExif的小程序,它由一个表单和一个按钮调用下面显示的过程组成。我还复制了与ViewPhotos完全相同的程序。 TestExif使用与ViewPhotos相同的单位CCR.Exif。
procedure TForm1.Button1Click(Sender: TObject);
var
ExifData: TExifData;
ADate: TDateTime;
OriginalDate: TDateTime;
Mes: string;
begin
ExifData := TExifData.Create;
try
ExifData.LoadFromGraphic('C:\000\APhotos\ADigital\2017\BlueMountains\PC090131.JPG');
ADate := ExifData.DateTime;
Mes := 'Date' + ' = ' + DateToStr(ADate) + #13;
OriginalDate := ExifData.DateTimeOriginal;
Mes := Mes + 'OriginalDate' + ' = ' + DateToStr(OriginalDate);
finally
ExifData.Free;
end;
ShowMessage(Mes);
end;
现在,我执行以下操作:
答案 0 :(得分:0)
要正确编译CCR.Exif,完整布尔评估的语法选项必须保留 false (这是默认设置)