Installing Delphi 2010 on Windows 10 Works!
Installing Embarcadero Delphi 2010 on Windows 10 surprisingly worked.I was actually a bit surprised, when it finally came time to migrate an old, and rather dated, Embarcadero (nee Borland, nee CodeGear) Delphi 2010 Enterprise software development virtual machine from an old Windows 7 (x64) install to a new Windows 10 (x64) install... the installation into my new Windows 10 VM was successful on the first attempt.
Although I do not use the Delphi 2010 RAD IDE very often these days, I still have some "legacy" Win32 executable compiled applications that depend on Delphi 2010. I must note that even though I have the "Enterprise" edition, I really don't use many of those supposed enterprise features — in fact, the only real reason I had ever bought the enterprise edition was for the native Microsoft SQL Server database connectivity features (i.e., not ODBC).
I cannot attest to whether every single component of Delphi 2010 will function under Windows 10 properly. I used a rather stripped-down Delphi installation, selecting only the bits I need or use with any frequency:
- My D2010 installation included: the core stuff, plus dbGo and dbExpress database stuff;
- My D2010 install omitted: all the old BDE stuff, the visual database designer, the ribbon controls, DDE stuff, Office controls, samples, XML Mapper, Interbase, WebSnap and Help files, and probably some other junk I don't use and completely forget about (e.g., FireBase and Blackfish SQL and the like, I presume)
After installing Delphi 2010 Enterprise from its original media, I then applied the various "updates" that were published, including delphicbuilder_2010_3513Upd1_win.exe, followed by: Update4, Update5_Database_Pack, and such (these used to be available on the Embarcadero website for registered users, and I presume they still are).
Compiling Delphi projects on Windows 10 (x64)After getting the core Delphi 2010 setup installed on my development virtual machine, of course I next had to install some of my homegrown custom Delphi VCL components and controls, and even a packaged set of controls (Raize VCL Components) — this all went smoothly, and was the first sign that things would be fine under the Win10x64 operating system. I did full "builds" on my various custom packages code and installed those and the commercial packages just fine.
Then came the most important step: I next confirmed that all my homegrown legacy Delphi-based software applications still compiled successfully on Windows 10, and subsequently confirmed that the resulting EXE (executables) all ran properly and behaved properly on Windows 10 as well as on my older Windows 7 VM's (which, are now going away as I migrate to Windows 10) — again, I was delighted, as this all went smoothly and everything worked just fine.
Continue to read this Software Development and Technology Blog for computer programming, software development, and technology Techniques, How-To's, Fixes, Reviews, and News — focused on Dart Language, SQL Server, Delphi, VMware, TypeScript, SVG, other technology tips and how-to's, and my varied political and economic opinions.