Salut MetalOS !
Je comprends pas, le code fonctionne parfaitement chez moi..
Je ne peux donner un exemple avec 1 ou 2 valeurs seulement, car si cela plante (
) pour l'une, ça plantera pour toutes...
Une question bête, as-tu bien copié le fichier EXIFRead.res dans le répertoire Residents ???
Sinon, ci-dessous, description des structures :
Code : Tout sélectionner
Structure PARENTJFIF
Taille.i
VersionMaj.w
VersionMin.w
Unite.w
DensiteX.i
DensiteY.i
ThumbnailX.w
ThumbnailY.w
Commentaire.s
OffsetDQT.i
EndStructure
Structure ENTETEEXIF
Taille.i
Alignement.s
AdrImage.i
AdrIFD0.i
AdrIFD1.i
EndStructure
Structure IFD0
NbTags.i
Description.s ;010E
Fabricant.s ;010F
Modele.s ;0110
Orientation.i:OrientationInt.s ;0112
ResolutionNX.q:ResolutionDX.q:ResolutionXInt.s ;011A
ResolutionNY.q:ResolutionDY.q:ResolutionYInt.s ;011B
Unite.l:UniteInt.s ;0128
Version.s ;0131
DateModificationPB.i:DateModification.s ;0132
Auteur.s;:AuteurLong.l ;013B
PositionYCbCr.i:PositionYCbCrInt.s ;0213
Copyright.s;:CopyrightLong.l ;8298
EXIFSUBIFD.i ;8769
GPSIFD.i ;8825
EndStructure
Structure IFD1
NbTags.i
Compression.w:CompressionInt.s ;0103
Description.s ;010E
Fabricant.s ;010F
Modele.s ;0110
Orientation.i:OrientationInt.s ;0112
ResolutionNX.q:ResolutionDX.q:ResolutionXInt.s ;011A
ResolutionNY.q:ResolutionDY.q:ResolutionYInt.s ;011B
Unite.i:UniteInt.s ;0128
Version.s ;0131
DateModificationPB.i:DateModification.s ;0132
Auteur.s ;013B
AdrDiapo.i ;0201
NbOctetsDiapo.i ;0202
PositionYCbCr.i:PositionYCbCrInt.s ;0213
Copyright.s ;8298
EXIFSUBIFD.i ;8769
GPSIFD.i ;8825
EndStructure
Structure EXIFIFD
NbTags.i
DureeExpositionN.i:DureeExpositionD.i:DureeExpositionInt.s ;829A
FocaleNb.f:FocaleNbInt.s ;829D
ProgExposition.i:ProgExpositionInt.s ;8822
SensibSpect.s ;8824
ValeurISO.i:ValeurISOInt.s ;8827
VersionEXIF.i:VersionEXIFInt.s ;9000
DateOriginePB.i:DateOrigine.s ;9003
DatePrisePB.i:DatePrise.s ;9004
ConfigComp.i:ConfigCompInt.s ;9101
BitsPixelN.q:BitsPixelD.q:BitsPixelInt.s ;9102
VitObturationN.i:VitObturationD.i:VitObturationInt.s ;9201
OuvertureN.q:OuvertureD.q:OuvertureInt.s ;9202
Brillance.i:BrillanceInt.s ;9203
CompExpositionN.q:CompExpositionD.q:CompExpositionInt.s ;9204
OuvertureMaxN.q:OuvertureMaxD.q:OuvertureMaxInt.s ;9205
DistanceSujetN.q:DistanceSujetD.q:DistanceSujetInt.s ;9206
ModeMesure.i:ModeMesureInt.s ;9207
SourceLumiere.i:SourceLumiereInt.s ;9208
Flash.i:FlashInt.s ;9209
FocaleLong.f:FocaleLongInt.s ;920A
AdrMNote.i:AdrMNoteInt.s ;927C
Commentaire.s:;CommentUtilLong.l ;9286
SubSecModification.s ;9290
SubSecOrigine.s ;9291
SubSecPrise.s ;9292
FlashPix.i:FlashPixInt.s ;A000
Colorimetrie.i:ColorimetrieInt.s ;A001
TailleX.i ;A002
TailleY.i ;A003
FicAudio.s ;A004
AdrEXIFR98.i ;A005
ResolutionXCCDN.i:ResolutionXCCDD.i ;A20E
ResolutionYCCDN.i:ResolutionYCCDD.i:ResolutionCCDInt.s ;A20F
UniteCCD.i:UniteCCDInt.s ;A210
EmplctSujetX.i:EmplctSujetY.i ;A214
IndexExpositionN.q:IndexExpositionD.q:IndexExpositionInt.s ;A215
Capteur.i:CapteurInt.s ;A217
Source.i:SourceInt.s ;A300
TypeScene.i:TypeSceneInt.s ;A301
RenduPerso.i:RenduPersoInt.s ;A401
ModeExposition.i:ModeExpositionInt.s ;A402
BalanceBlancs.i:BalanceBlancsInt.s ;A403
RatioZoomDigitalN.i:RatioZoomDigitalD.i:RatioZoomDigitalInt.s ;A404
LongFocaleFilm35.i ;A405
TypeCaptureScene.i:TypeCaptureSceneInt.s ;A406
GainControle.i:GainControleInt.s ;A407
Contraste.i:ContrasteInt.s ;A408
Saturation.i:SaturationInt.s ;A409
Nettete.i:NetteteInt.s ;A40A
PlgDistSujet.i:PlgDistSujetInt.s ;A40C
NoUniqueImage.s ;A420
EndStructure
Structure EXIF
PARENTJFIF.PARENTJFIF
ENTETEEXIF.ENTETEEXIF
IFD0.IFD0
IFD1.IFD1
EXIFIFD.EXIFIFD
EndStructure
Tiens-moi au courant. Merci.