Subscribe to this list via RSS Blog posts tagged in 64-bit
The 25 days of C++mas - December 13 - Migrating C++Builder Code to 64-bits On Wednesday morning, December 12, at the CodeRage 7 C++ Conference, Bruneau Babet (Embarcadero C++ R&D Engineer) presented a session showing developers how to migrate their C++Builder XE3 32-bit applications to 64-bit Windows.  Bruneau's session covered some of the differences between the Embacadero Win32 and Win64 C++ compilers, comparing keywords, macros, extensions and standards conformance for both compilers. During the session, John Thomas, Embarcadero's Director of Product Management ...
The 25 days of C++mas - December 12 - Checking 12/12/12 12:12:12.12 with C++Builder Today is December 12, 2012.  At 12:12:12.12pm (Pacific Time) today at CodeRage 7 C++ Conference, Eli Boling of the C++Builder compiler team will be taking about the new C++Builder 64-bit compiler.  We will stop the session for a quick moment at that time and have a small flash mob inside the Developer Relations studio.  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 ne...
The 25 days of C++mas - December 11 - a recap of my conversation with Bjarne Stroustrup On the first morning of the CodeRage 7 C++ conference, I had the great pleasure to spend an hour live, online with Bjarne Stroustrup, the designer and original implementer of C++. The session was titled, "A C++ Conversation with Bjarne Stroustrup".  We recorded the session and I will complete the editing and rendering of the session as fast as possible (CodeRage 7 C++ is still on for two more days from 6am to 5pm each day).  We will let everyone (who attended or couldn't make it) when the replay...
The 25 days of C++mas - December 10 - C++Builder XE3 64-bit compiler is released! On Monday, December 10 (also the first day of CodeRage 7 C++ Conference), we announced that the C++Builder XE3 64-bit compiler for Windows was released.  The C++Builder 64-bit press release heralded "Embarcadero Rolls Out New Multi-Device C++ Developer Platform". Michael Swindell, Embarcadero Technologies Senior VP of Marketing and Product Management said: "The diversification of client devices in the last several years has been a seismic event with tremendous implications for software develo...
The 25 days of C++mas - December 9 - C++Builder 64-bit Debugging Debugging C++Builder XE3 64-bit Windows applications is similar to debugging C++Builder  32-bit Windows applications. You can find additional about debugging C++ (and Delphi) applications on the Embarcadero DocWiki (see links below). In C++Builder XE3 for 64-bit Windows, there are some differences in debugging using the IDE. These are also listed below. Debugging in the IDE The Embarcadero DocWiki has several articles about how to use the IDE debugger for both 32-bit and 64-bit applicat...
The 25 days of C++mas - December 8 - A/V Capture Devices and Sensors C++Builder XE3 includes classes for identifying, managing and using the audio and video capture devices that are available on your target Windows and Mac computers. Classes are also provided for identifying, managing and using any sensors that are available on your target Windows and Mac computers. In this blog post I show you how to use C++Builder XE3 and FireMonkey 2 (FM2) to list all of the A/V capture devices and sensors that are available on a computer. On my MacBook Pro, the code will ...
The 25 days of C++mas - December 7 - Precompiled Header Files C++Builder XE3 provides support for pre-compiling the header files used in your C++ applications. Creating and using precompiled headers can do two major things for you: 1) it can reduce the compilation time of C++ files, 2) it can reduce the number of lines of code that the compiler must process (in some cases, by several orders of magnitude). The IDE automatically generates a PCH.h file for every new C++ project for any target platform (Mac OS X, 32-bit Windows, or 64-bit Windows). You can s...
The 25 days of C++mas - December 6 - get a C++Builder 64-bit Boost! As I mentioned in my Happy C++mas December 1st blog, we are including two versions of the Boost libraries for C++Builder XE3 in the upcoming 64-bit compiler release, Boost version 1.50.0 (for 64-bit target platforms) and Boost version 1.39 (for 32-bit target platforms).  Our goal is to unify our 32-bit and 64-bit compilers and libraries in the future, but for now we will live in a hybrid world.  The Boost C++ Community recently announced the release Boost libraries 1.52.0 (you should also read t...
The 25 days of C++mas - December 5 - stricter C++Builder Win64 compiler In providing support for the C++11 standard, the C++Builder 64-bit compiler for Windows is more strict than the C++Builder 32-bit compiler. As a developer you have the choice for which compiler you want to use depending on your platform needs.  If you want to build C++ applications for Windows and Mac OSX, use the 32-bit C++Builder compiler.  If you want build Windows only applications, you can use either compiler depending on our application needs.  VCL and FireMonkey component libraries are pr...
The 25 days of C++mas - December 4 - the path to C++11 and the future With C++Builder XE3 and the upcoming release of the C++11 compatible 64-bit compiler for Windows, Embarcadero embraces the C++11 language and delivers the only agile C++ solution for creating native applications for Windows and Mac. This release also paves the way for single-source, multi-device application development with the FireMonkey business application platform. The Path to C++11 We have had a very rich history with C++. Beginning with Turbo C++ for DOS and 16-bit Windows, and Borl...

Check out more tips and tricks in this development video: