Link to home
Start Free TrialLog in
Avatar of CodedK
CodedKFlag for Greece

asked on

Exif component

Hi,
Has anyone made a conversion for the CCR Exfi component to be used with Delphi 7?
http://delphihaven.wordpress.com/ccr-exif/

Or anyone knows a good free component that can READ and WRITE Exif of photos?

Thanks in advance :)
CodedK
Avatar of aikimark
aikimark
Flag of United States of America image

Avatar of CodedK

ASKER

Aikimark thank you for the comment but :

TExif is only for reading not for writing.
TGJPGCommentInfoP is only for comments! Not EXIF.
EXIF Reader is only for reading.
SnapTouch can write only the date stamp and its not free.
NativeJpg is for JPEG manipulation, thats why it costs 70$ ...

I've search in torrys components and saw all it has to offer.
Thats why i posted requesting a translation of CCR to Delphi 7.

The last link is confusing... Its what i need to be translated to Delphi 7.
I don't have Delphi 7 anymore. But what exactly needs to be translated? I didn't know there were that big of jumps from 7 to 2007. I didn't notice any when I moved between them.
Avatar of CodedK

ASKER

Hi ThievingSix :)

Well there are a lot of errors i cant make any sense.
I cant start trying to convert it .

Error like unit out of date or corrupted, invalid resource, error creating form, missing units.
CCR.Exif.StreamHelper seems to be the culprit.

In my 2006 compiles just fine. But i need to use D7.
Could you possible paste all the error messages here? Right click where all the errors show in the Messages view window and "Save all messages". Then paste the resulting text file here?
Avatar of CodedK

ASKER

Except from the form errors it always stucks here : (Line33)
I'm sure it hgas more errors

Build
  [Fatal Error] CCR.Exif.StreamHelper.pas(33): System unit out of date or corrupted: missing 'TClassHelperBase'

Error reading lblmeans.ExplicitHeight (does not exist) [Ignore and continue]  <- Popup

If i comment line33 then :
Build
  [Error] CCR.Exif.JpegUtils.pas(137): Declaration expected but 'INLINE' found
  [Error] CCR.Exif.JpegUtils.pas(147): Declaration expected but 'INLINE' found
  [Error] CCR.Exif.JpegUtils.pas(149): Declaration expected but 'INLINE' found

and i'm sure if i comment this one more will popup until i comment all the code :)
ASKER CERTIFIED SOLUTION
Avatar of ThievingSix
ThievingSix
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of CodedK

ASKER

Thanks ThievingSix :)
I will try this. Its even better to do it myself so i can learn something.
Now ... I was expecting this :)
I want to do it in D7 because i want to finish the application there
with all my installed components i might need.
D2006 is in my laptop that is pretty much useless and old.

Thanks for your help and time.
I might need further assistance :) later on.
Avatar of CodedK

ASKER

I need some more time to check it out...
This isn't neglected. :)
http:#25384967 should be the accepted answer unless CodedK says otherwise.
Avatar of CodedK

ASKER

Sadly I never had the time to try this.

The project died but i always wanted to make an app like this for me... Thats why i didn't close the question.
I remember one or two things were missing from ThievingSix comment but it gave the best direction.