Archive for the ‘C++Builder XE3’ Category

Update 2 for C++Builder XE3, Delphi XE3 and RAD Studio XE3

Friday, January 25th, 2013

Update 2 for C++Builder XE3, Delphi XE3 and RAD Studio XE3 is now available.

Download Update 2



Fix list


MVP Nuggets #8

Friday, January 18th, 2013

Francois Piette:

Using a custom attribute for data persistence

Adriano Santos:

Published a report from the Delphi Conference in Active Delphi

Samuel "Muka" David:

Published "Delphi and Google Maps" in Active Delphi

Adriano Santos and Marcos Moreira:

Published "Getting Started with FireMonkey" in Active Delphi

Victory Fernandes:

Delphi Custom Gestures

Felix Colibri:

Visual LiveBindings in Delphi (French)
Visual LiveBindings in Delphi (English)

Alister Christie:

Delphi Programming Tutorial #87 - Command Line Parameters
Mike Sutton:

A FireMonkey Grid Column for any Control


RAD Studio wins Top Innovation Award

Friday, January 18th, 2013

DeveloperWeek has awarded RAD Studio with the Top Innovator award in the Developer Tools category!


CodeRage 7 C++ Replays

Friday, December 21st, 2012

Almost all CodeRage 7 C++ replays are available on the CodeRage 7 C++ web site.

We’re working on the remaining ones. ;)


MVP Nuggets #3

Monday, December 17th, 2012

Alan Fletcher did a write-up on "Cross-platform development the FireMonkey way"

Zarko Gajic wrote several articles, including:
"Have a Delphi Function Return Multiple Results / Values"
"Intercepting Keyboard Input with Delphi - Implementing a Keyboard Hook"

Juan Antonio Castillo wrote an article on "7-zip and Delphi" - Spanish - English (Google)

Vladislav Bajenov wrote an article "Working with IMAP in Synapse" - Russian - English (Google)

Brian Long compiled a list of resources and links from the Developer Direct webinars

He also summarized a lot of "Embarcadero’s C++ stories"


Submitting a C++Builder XE3 application to the Mac AppStore

Tuesday, December 11th, 2012

Yesterday, I filled a hole in the schedule with an impromptu session on visualization of mathematical functions. At the end I also showed how to submit the application to the Mac AppStore.

At the end I ran into an error saying "Invalid Binary" and I filled in the details for my contact information that it asked me for.

However, this didn’t solve the entire problem.

You also need to turn off Dynamic RTL and Run Time Packages. Unless you code sign them manually on the Mac side.

Finally, in order to bypass an issue with the Incremental Linker for Mac, you will need to turn off the Incremental Linker.

Doing these three things in addition gave me a successful submission to the AppStore.


C++Builder R&D sessions at CodeRage 7 tomorrow

Tuesday, December 11th, 2012

Don’t miss these R&D sessions tomorrow (Wednesday) at CodeRage 7:

9am PST - Migrating C++Builder Code to 64-bit

This session will cover differences between the Embacadero Win32 and Win64 C++ compilers, comparing keywords, macros, extensions and standards conformance of bcc32 and bcc64. The focus will be on strategies to port existing C++ Projects (ActiveX, WebBroker, SOAP, etc) and writing new code in a way that works for both Platforms.

Bruneau Babet - Embarcadero

12pm PST - C++Builder 64-bit Windows Compiler: Supporting the Delphi Extensions Including RTTI

The C++ language standard provides a naming convention to identify language extensions using the double underbar (__) in front of any extensions. This session will discuss the language and runtime extensions added to the new C++Builder 64-bit Windows compiler to support Delphi language, types, components and enhanced RTTI.

Eli Boling - Embarcadero

1pm PST - Using the C++ Standard and Boost Libraries in your 32-bit & 64-bit Applications
The C++ Standard library is a set of classes and functions that are part of the ISO standard for C++. The Boost C++ libraries include a collection of portable C++ source libraries created by Boost community members (, some of which are now included as part of the C++ Standard library. In this session you will learn how you can use the C++ Standard and Boost libraries in your C++ applications for Windows and Mac OS X.

Lee Cantey - Embarcadero


C++Builder XE3 64-bit and Update 1 for Delphi, C++Builder and RAD Studio XE3 released!

Tuesday, December 11th, 2012

Yesterday we released the 64-bit compiler for C++Builder XE3.

At the same time, we also released Update 1 for Delphi, C++Builder and RAD Studio XE3. More details in Tim’s post here.

Specific links: Delphi XE3 Update 1 C++Builder XE3 Update 1 RAD Studio XE3 Update 1

Fix List for Update 1


CodeRage 7 for C++ takes place December 10-12. Don’t miss it.

Friday, November 30th, 2012

CodeRage 7 for C++ takes place December 10-12. Don’t miss it. It will be 3 days totally dedicated to C++!

Don’t miss the special session with Bjarne Stroustrup. Much more details in David I’s blog post here.

Register for CodeRage 7 for C++ now.

David I posted a great blog post on Embarcadero’s continued commitment to C, C99 and C++ here.


EKON16 and Mobile Studio

Friday, November 30th, 2012

This post is a little late. My apologies. :)

I had the great honor of keynoting at EKON16 in Dusseldorf earlier in November. I presented RAD Studio XE3 and our RAD Studio road map.

I also did a well attended session "What’s Cooking in the Labs". I gave a sneak preview of Mobile Studio for about 45 minutes and showed where we’re going with it. I showed the seamless integration of writing your code, designing your UI, debugging and deploying your app. I showed our use of some native controls, like the the date picker for selecting dates and even custom pickers (TComboBox in Delphi). I showed our native use of the notification dialog for ShowMessage instead of a custom window as before.

Mobile Studio is going to be very cool.

Thanks to the EKON16 crew in Germany!

Bad Behavior has blocked 968 access attempts in the last 7 days.