Jacques LC v7 should be backwards compatible. I suggest you submit this in a bug report, especially if you can identify the specific function(s)/keyword(s) used by formatsList where different data is returned in order to help the team locate the issue. I suspect it will be something to do with how Unicode is now handled.
Best regards, Hugh Senior FLCo > ------------------------------ > > 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