Delphi… Out Of This World!

By |2017-02-16T18:02:36+10:30November 17, 2014 3:58 pm|Uncategorized|

Back in 2002, a developer named Kristofer Skaug posted in the Delphi forums about a project he was working on. I don't recall seeing the post myself, however it came as no surprise when I learned of where that project is now. The people at Embarcadero tell the rest of the story, here: Embarcadero Delphi [...]

Making XE7 projects compile for iOS 8.0

By |2014-10-20T09:46:34+10:30October 20, 2014 9:46 am|Uncategorized|

Whilst updating this demo project, and compiling for the device (in my case iOS 8.0, as I have Xcode 6.0.1), I received an error as outlined in this post on the Embarcadero community website. As per the response from Stefan D on October 4th, a solution has been posted, here. To save wading through that, [...]

Jumping into XE7

By |2017-02-16T18:02:36+10:30October 19, 2014 6:33 pm|Uncategorized|

Over the past year, I've been working full time on projects for a government department of my home state, South Australia. In those projects we're using mainly jQuery, jQuery Mobile, and HTML5. I've also been spending a fair amount of time with my girlfriend, and playing music (I play bass guitar), so I've had less [...]

Delphi XE5 Update 2

By |2013-12-20T14:50:53+10:30December 20, 2013 2:50 pm|Updates news|

If you haven't done so already, I suggest you download and install Update 2 for Delphi XE5. If you apply Update 2 and you're already using any of my patches, make sure you don't include them when you rebuild your project, as they may conflict with the changes in Update 2, some of which I [...]

Adding Javascript processing capability to TWebBrowser in iOS

By |2014-10-19T14:32:06+10:30November 6, 2013 10:04 am|Code tips, Patches, Uncategorized|

UPDATE: If you're using Delphi XE7, the TWebBrowser component now includes the method EvaluateJavascript (does the same thing as what my GetJavaScript result does), and applies to both iOS and Android. In a post on the Embarcadero forums some time ago, Charles Vinal asked about whether it would be possible to have TWebBrowser implement the stringByEvaluatingJavaScriptFromString [...]

Plugging a couple of leaks in Firemonkey in Delphi XE5

By |2017-02-16T18:02:36+10:30November 4, 2013 1:33 pm|Patches, Uncategorized|

NOTE: If you have read this post before, it has been updated recently to include further changes that remove all leaks generated by the demo project. Recently there was a posting in the Embarcadero forums about problems with creating a secondary form, showing it modally, then destroying it; namely that the app exits without warning [...]

Making your iOS7 app run full screen on the device

By |2013-11-08T06:42:33+10:30November 1, 2013 3:50 pm|Project tweaks, Uncategorized|

Apple have made changes to the way hiding the status bar works in iOS 7. If you want your app to be full screen (i.e. minus the status bar), you'll need to create a customised .plist file, like I've described in this article: http://delphi.radsoft.com.au/2013/10/providing-background-services-support-to-your-ios-apps-with-delphi/ This time, you'll need to add the following to the customised [...]

Tips on working with Xcode 5 from Delphi

By |2017-02-16T18:02:36+10:30October 31, 2013 11:23 am|Uncategorized|

If you've just installed Xcode 5, there's at least one thing you'll need to attend to, to develop from Delphi XE5 (it is also possible to use XE4; check here) Xcode 5 is a completely new install; in other words, anything else you had before, such as the Command Line Tools and extra simulators, are [...]

Go to Top