CCR.VirtualKeying – virtual keystroke interface for Windows and OS X
I’ve just added to GitHub a little virtual keystroke interface for Windows and OS X – on the former it wraps the SendInput API, on the latter the CGEvent functions:...
View ArticleSending virtual keystrokes on OS X
Going through my comments backlog I found a question asking how to send virtual keystrokes on OS X. Short answer is to use the CGEvent functions in MacApi.CoreGraphics – in a nutshell, Call...
View ArticleCCR.PrefsIniFile on GitHub
Just a small post to say the the native Preferences API wrappers for Android, iOS and OS X I published to Google Code a while back are now on GitHib: https://github.com/chrisrolliston/CCR.PrefsIniFile...
View ArticleExtended TClipboard implementation for FMX and VCL (CCR.Clipboard)
I’ve just pushed to GitHub (first time, so be gentle…) an extended, multi-platform TClipboard implementation for newer Delphi versions: https://github.com/chrisrolliston/CCR.Clipboard Where the...
View ArticleKnock knock…
A few cobwebs, but looks like everything’s still working! Can’t promise a lot more to come, but I have one or two things lined up…
View ArticleXE5 hotfix 6 is out for fixing an incompatibility with iOS SDK 7.1 and Xcode 5.1
Just a quick post to say Embarcadero have released hotfix 6 for XE5, which resolves significant issues when attempting to develop iOS apps in conjunction with iOS SDK 7.1 and Xcode 5.1. More info is...
View ArticleRemObjects release a new Oxygene version + C# sister product
I’ve just noticed RemObjects have released a new Oxygene version together with ‘RemObjects C#’, a C# sister product that was codenamed Hydrogene – check out the announcement here. The improved cross...
View ArticleDelphi (and C++Builder) XE5 ‘mobile add-on pack’ currently being discounted
I’ve just noticed the ‘mobile add-on pack’ for Delphi (and C++Builder) XE5 Professional is currently selling for half price on Embarcadero’s online store (link). If you’re tempted, then it’s probably...
View ArticleCCR Exif v1.5.3 + Android app based on it in Google Play
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. In the main, that wasn’t...
View ArticleUpdated FMX style for Android 4.4 (KitKat) available
Just a quick post to say I see Embarcadero have released an updated Android platform style for Android 4.4 (KitKat) – for more info see Sarina DuPont’s blog post here, and to download the actual style...
View ArticleNew site ‘FMX Express’
Seemingly come out of nowhere, a new site has appeared that collates and summarises pretty much everything that has been posted elsewhere about everyone’s favourite roasting primate. It’s called FMX...
View ArticleLoading the app’s icon into a TImage on Windows
Last time I showed how to load the icon of an FMX for Android app into a TImage. In practice, a lot of the debugging of a Delphi mobile app is likely to be with a Win32 ‘mobile preview’ build though…...
View ArticleLoading the app’s icon into a TImage on Android
Working with Delphi for Android, I wanted to load my app’s icon into a TImage. Here’s the code I came up with: uses AndroidApi.JniBridge, AndroidApi.Jni.App, AndroidApi.Jni.GraphicsContentViewText,...
View ArticleImproved XE5 mobile previews part 2
Last time around I blogged about how to extract the default XE5 mobile styles into *.style files – in a nutshell, you need to create an app that extracts the desired style resource to a file, then open...
View ArticleInspecting ‘platform’ styles redux
Back when XE3 was current I blogged about retrieving the default FMX styles for Windows and OS X, a process less transparent than in XE2 when the standard styles were distributed as *.style files. Roll...
View ArticleRemoving a FMX control’s size restrictions
One rather annoying aspect of FMX’s evolution has been a restriction on control sizes. The most notorious case is probably TGroupBox, which in XE4′s iOS support was bizarrely matched to Safari’s...
View ArticleInfoPower grid for FireMonkey – free with XE5
In case anyone interested in FMX isn’t aware, Woll2Woll’s InfoPower grid for FireMonkey can be got free with XE5. OK, no source, but it’s much, much better than the standard offering: If you want to...
View ArticleIf you write database applications in Delphi…
… you may want to contribute to the following thread on the Embarcadero forums: https://forums.embarcadero.com/thread.jspa?messageID=620961&tstart=0#620961 Quote: Hello All At moment the DB RTL...
View ArticleNative Android controls for XE5
Just a quick post to say Babak Yaghoobi – he of the open source native iOS control set – is coming up with the goods for Android too. The project – ‘D.P.F Delphi Android Native Components’ – is on...
View ArticleWorking around an XE5/Mac menu issue
In XE5, if you try running the FMX ‘ActionsDemo’ sample project on OS X, you’ll quickly find an issue – the menu bar isn’t set up correctly: If you open up the menu designer in the IDE, you’ll find...
View Article