![]() XE5 hotfix 6 is out for fixing an incompatibility with iOS SDK 7.1 and Xcode 5.Extended TClipboard implementation for FMX and VCL (CCR.Clipboard).CCR.VirtualKeying – virtual keystroke interface for Windows and OS X.What does it use for the task? Why, TEvent, using exactly the same method calls you might have made in a VCL project ten years ago.Īnyhow, proof of the pudding, I’ve written up an Exif editing app and put it on Google Play – it’s called Exif Inspector and is available here:īrickbats welcomed, partly because you’ll have to pay a small amount to make them □ Another example: at various points the FMX platform code for Android needs to wait on another thread (the Java thread) finishing a method call. Both are available to use whatever the platform. For example, for reading XMP metadata, my Exif code uses the IDOMxxx interfaces, the lower-level counterpart to the rather more heavyweight TXMLDocument. The whole issue is a shame, because the general language and RTL compatibility between platforms (Windows/OS X/iOS/Android) and frameworks (FMX/VCL) is excellent. The basics are still the same: the ability to read and write Exif tags embedded within image files: now with 140 different attributes (almost 100 of them new to Android 7.1/this Support Library) including information about the camera itself, the camera settings, orientation, and GPS coordinates. Bluntly, if support for those types really does go away in XE6, then I’ll just have to say the code will support Delphi for mobile in XE5 and XE5 only, because I’m not going to crappify it. Well, fine with one major caveat: the code needs Andreas Hausladen’s patch to restore AnsiChar, PAnsiChar and UTF8String. In the main, that wasn’t hard to do – in one place I’d (mis)used the Objects property of a TStrings instance to hold casted enum values, which is a no-no under ARC, but otherwise things (with the odd added) were fine. Recently I have committed some updates to CCR Exif (my open source image metadata parsing library) that get it working with Delphi XE5, and in particular, Delphi for Android.
0 Comments
Leave a Reply. |