Subscribe to this list via RSS Blog posts tagged in 64-bit
Resources to help you move your Delphi and C++Builder Win32 projects to Win64 Stephen Ball recently posted a blog with information and resource links to help Delphi developers move their 32-bit Windows projects to 64-bit Windows. I also provided C++Builder resource links for those C++ developers that want to move their 32-bit Windows projects to the new C++11 compiler and also want to migrate their 32-bit apps to 64-bit Windows. Here are the links that will help you move forward. Updating 32-bit code to Delphi 64-bit by Stephen Ball https://delphiaball.co.uk/2016/02/1...

Posted by on in Programming
Bulk inserts into InterBase I was recently asked by a customer for tips on making the fastest bulk insert. Here are my thoughts on the subject Turn off inserts and check constraints. This one is by far the most important. Perform a commit approximately every 10,000 rows. 10,000 is no absolute magic number, but is a good water mark. Don't prepare every insert statement. It needs to be prepared just once. Use the Batch API as discussed here: http://docwiki.embarcadero.com/InterBase/XE7/en/Using_Batch_Updates_to_Submit_...

Posted by on in Tools
Delphi Win64 Compiler hotfix for 10 Seattle   Delphi Win64 Compiler hotfix for 10 Seattle Enterprise (Beta) http://cc.embarcadero.com/item/30429 This is a hot fix for Delphi 10 Seattle and RAD Studio 10 Seattle Object Pascal Win64 compiler, addressing the issue reported in https://quality.embarcadero.com/browse/RSP-12512. This version is for the Enterprise and above editions. Available to registered users of RAD Studio, Delphi, C++Builder 10 Seattle   Delphi Win64 Compiler hotfix for 10 Seattle Professional (Beta) h...
Прибываем на станцию - Сиэтл!.. С огромным удовлетворением хочу известить всех, что компания Embarcadero Technologies выпустила новую версию одного из лучших инструментов разработки кросс-платформенного программного обеспечения, популярнейшего продукта RAD Studio! Новый продукт теперь носит имя RAD Studio 10 Seattle, для друзей - просто "десятка". Состав RAD Studio практически не поменялся, по-прежнему, полный набор включает Dephi, C++Builder, HTML5 Builder и InterBase. Зато набор поддерживаемых платформ расширен для поддержк...
The beta is now closed: If you are doing iOS development, join the beta to get access to the 64-bit toolchain Anyone using a RAD Studio, Delphi, C++Builder or Appmethod product with the iOS toolchain can apply to the beta program to get access to the 64-bit iOS toolchain in the current beta program (under NDA).  Send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. //  with the subject "iOS64 Beta Request" and please provide the following information: EDN email address used to register your product Short description and/or temporary name of app Name of Apple developer account (if you have one)...
Developer Skill Sprints - Remote control a Windows app from a mobile device Today's (June 3, 2014) Developer Skill Sprint by Jim McKeeth shows you how to use App Tethering to control a Windows app from a mobile device. From the DocWiki: The RTL provides new App Tethering components to give your applications the ability to interact with other applications running either on the same machine or on a remote machine. You can use App Tethering in your VCL and FireMonkey applications. Using App Tethering, your applications can: Discover other applications that support a...
Developer Skill Sprints - Use C++ packages in your 64-bit Windows applications Today's (May 29, 2014) Developer Skill Sprint by John Thomas (JT) covers how to use C++ packages in your 64-bit Windows applications. From the DocWiki: C++Builder XE6 now supports the production of packages for 64-bit Windows. Previously, C++Builder supported production of packages only for 32-bit Windows. The BCC64 compiler produces .bpl files for Win64. Note that C++Builder does not produce dylibs for the Mac, or packages for the iOS and Android platforms. For these platforms, static libraries...
C++Builder code snippet - get current name for Windows, OSX and iOS I was reading a StackOverflow question and answer in the Delphi group and spotted this one: "How to get the currently logged in username". Here is a C++Builder XE5 version of similar coding that gets the logged in user name Windows and Mac OSX. For iOS the code gets the iPhone's name using the Objective-C bridge. //--------------------------------------------------------------------------- #include <fmx.h> #pragma hdrstop #include "DesktopMainForm.h" #if defined(TARGET_OS_IPHONE) #in...
3 weeks until CodeRage 8 C++ conference starts (February 25 and 26) It's three weeks until our CodeRage 8 C++ online technical conference starts. On Tuesday and Wednesday, February 25 and 26 (6am to 6pm each day) C++ industry and Embarcadero technology experts will present 24 educational sessions covering C++Builder XE5 including building applications for Windows, OS X and iOS. The technical session schedule is listed at http://www.embarcadero.com/coderage/coderage-8-c-plus-plus-sessions. We are still putting the finishing touches on the complete lineup and if y...
Managing my Philips Hue Lights from a C++Builder FireMonkey Desktop As part of our recent "Making the Connection: Programming Devices and Gadgets with RAD Studio" (https://www.embarcadero.com/rad-in-action/programming-devices-and-gadgets) I showed developers how to use the REST Client Library components with Delphi XE5. In this blog post I'll show you a C++Builder XE5 FireMonkey application that I built to find and control the same lights. The application uses the REST Client Library components (the Philips Hue lights SDK supports REST/JSON), Project Indy TIdHTT...

Check out more tips and tricks in this development video: