To the people using Alex Tweedly's EXIFLib:
For the others, EXIFLib is a very useful library extracting the EXIF data (if 
any) of .jpg pictures. I'm really indebted to Alex for it and I'm using it for 
years now. It can be found here:
http://tweedly.org/showpage.lc?page=EXIFLib
This library works fine with the 6.n versions of LiveCode, up to 6.6.4 but with 
7.0(RC2) LiveCode quits unexpectedly. I found that the culprits were lines 
194-195 of the stack's script:

put "x" & lexifBaseOffset+tOffset-1 & "a" & count into t
put binaryDecode(t, lexifData, tJunk, tValues) into tJ

with my data, t was "x146a11". Something changed in the intepretation of the 
formatsList between 6 and 7. Luckily, replacing the two lines by:

put lexifBaseOffset+tOffset-1 into ttx
put "a" & ttx+count into t
put binaryDecode(t,lexifData,tValues) into tJ
delete char 1 to ttx of tJ

works perfectly!

But I would be interested to know what exactly changed, and why a list of 
formats is no more accepted but a simple format is, before posting a bug 
report...

Jacques
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to