C++

Borland OWL to C++ Builder VCL

Every once in a while, I get a request to help migrate Borland OWL applications to C++ Builder VCL applications. Background TheObject Windows Library(OWL) is aC++object-orientedapplication frameworkdesigned to simplify desktop application development forWindows. OWL was introduced byBorlandin 1991 and eventually deprecated in 1997 in favor of…
Read more
C++

Migrating is easier than you think!

As an Embarcadero Software Consultant, I’m often asked to help migrate legacy Delphi and C++ Builder code to the current versions. Developers have commented that their migrations were easier than they thought! Here are two recent Code Rage Sessions showing Migrating your…
C++

RAD Studio 10.2: Windows 10 VCL UWP/WinRT Support

Windows 10 VCL Universal Windows Platform (UWP)/WinRT Services and Components has been added to the Run Time Library (RTL). For example, the Windows 10 Notifications Componentand Windows 10 Sharing/Contract Component, for both Object Pascal and C++ is included in RAD…
C++

C++ Builder Header Dependencies

Why should you care about header dependencies in C++? One reason is header dependencies can have an impact on building, refactoring, testing and on the structure of your software. And reducing header dependencies in C++ also reduces compile time dependencies – the…
C++

FireDAC & ODBC for Paradox and dBase tables.

I continue to get customer requests for options to migrate legacy RAD Studio, Delphi or C++ Builder applications using the Borland Database Engine (BDE) with Paradox and/or dBase files. With the current versions of RAD Studio…
News

FireDAC and Microsoft Azure SQL Database

I’ve started to get requests to use FireDAC with Cloud Databases, like SQL Azure. The question whether or not to put your business data in the cloud is getting easier and easier these days and a lot of that is thanks to Microsoft’s investment in Microsoft…
News

Migrating Delphi - Case Studies Webinar

On this webinar we learned how to migrate from older editions of Delphi with some stories of what to look for and how to update your code (including tools and resources to help you along the way) This webinar focused on these three areas for migrating legacy Delphi to the…