Archive

Delphi Code Monkey
– Delphi SOAP programming was a hot-topic in 2002. And Delphi 7, the current release at the time, was shipping with a series of webservice demos. These were still part of the product until Delphi 2007, and Delphi 2010. These days REST+JSON is a bigger deal than SOAP,but SOAP is still an incredibly ...

Andy's Blog
– I get some reports about problems with IDE Fix Pack 4.7. Those issues appear when IDE Fix Pack 4.7 is install but doesn’t disappear after uninstalling it. Well, if you uninstall IDE Fix Pack all changes are undone. Actually they never happened because IDE Fix Pack only changes code and bytes in ...

Sip from the Firehose
– We just completed the 6am PDT (Pacific Daylight Time / 13:00 UTC) Embarcadero Prism XE2 webinar, ".NET Development in RAD Studio XE2 with Embarcadero Prism XE2" with Jim McKeeth. The webinar shows you how to get the most out of Embarcadero Prism and shows you what’s new in Prism XE2. Jim did a ...

The Wiert Corner
– Duh, I always thought @ could only be used for strings. Not so: just like with the & in Delphi, you can use @ for identifiers too. The prefix “@” enables the use of keywords as identifiers, which is useful when interfacing with other programming languages. The character @ is not ...

Delphi Insider
– Here is a list of webinars since the start of the year if you would like to catch up on any that you might have missed. They contain a lot of great technical information. Understanding RAD Studio LiveBindings Create Mobile Web Apps and Native Apps with RAD Studio XE2 Diseñe ...

About Delphi Programming
– in TTreeView :: Say you want to display customer-order-item data from your database. Each customer can have more orders and each order is made up from more items. This is a hierarchical relation one can display in a tree view. A tree node in Delphi's tree view can only carry a few pieces of ...

About Delphi Programming
– in OOP :: The "for in" loop makes it easier to loop through the elements in a collection (e.g. characters in a string or objects in a TObjectList) by removing the need for the iterator variable, indexing each element and checking for boundaries. Interested in creating custom enumerators for your ...

Sip from the Firehose
– A reminder that this is the last week of our special offers for RAD Studio XE2, Delphi XE2 and C++Builder XE2. XE2 lets you build Windows and Mac applications using one codebase with our new FireMonkey platform for HD (high definition) and 3D business applications. Move up to XE2 and be able to ...

The Road to Delphi
– Adding a background image to a delphi form is a topic very well covered by many articles, but most of them doesn’t work or another produces a lot of flicker when the vcl styles are enabled. The common techniques to set a background image in a form includes : Use a TImage component with the ...

TPersistent.com
– I have finally started re-factoring hcOPF to support FireMonkey and Win64. Win64 was a breeze, but supporting FMX is proving to be a bit of a challenge. If I was EMB, I would be trying to make FireMonkey a write once compile on many platforms solution, and it is across Linux, Mac OS/X and Windows ...

Random thoughts on coding
– Here is the second part of this interesting topic. As I'm still trying to redeem myself from my non popular first example, I'm sure this one will reach the expectations. For this example I'm trying to mimic the way LINQ works, using generics and delegates and I have adapted my solution using fluent ...

TDelphiHobbyist
– Yea, the title is a bit cliché but it’s fitting and I’m using it. My blogging about Delphi, for what it was all worth, is at an end. Quite simply, I’m just not spending enough time with the product anymore to have anything significant to say here – certainly not enough to be hogging one of the ...

The Delphi Geek
– Delphi uses FPC 2.6.0 to do the iOS compilation. I have Xcode 4.3.1 installed (no idea why the version is not displayed in the list). FPC 2.6.0 doesn’t recognize it. Apparently it only works with Xcode up to 4.2. Apple only offers XCode 4.3.1 for Lion. So I’m asking you – can I really ...