Wednesday, August 21, 2013

Installing Delphi 5 on Windows XP Professional on a Virtual PC

Just bought a 64-bit Windows 8 laptop and wanted to migrate a Delphi 5 installation from an old Windows XP laptop. This is what I did to successfully migrate Delphi 5 plus all installed VCL.

1. Downloaded and installed VMware on the Windows 8 laptop
2. Created a new Virtual Machine and installed Windows 7 Professional
3. Copied the whole Borland folder from the old Windows XP laptop to the Virtual Machine
4. Using Regedit, export out the Borland registry entry
5. Copy (4) to the root drive of the Virtual Machine
6. Double-click on (5) to import into the Virtual Machine registry
7. Copy *.bpl from the ...Delphi5\projects\bpl into the bin folder
8. Copy from c:\windows\system32\*,bpl to the same folder in the Virtual machine

Basic idea is that runtime bpls must reside in the bin folder whilst design-time bpls resided in projects\bpl.

That's it :-)

Welcome to Delphi... Delphi... Delphi

I have been a Delphi Developer since Delphi 3 when I finally decided on Delphi in 1996 as my programming language of choice for the Windows 32 environment. So what have I created with Delphi ?

Would you believe that I had single-handedly created a full ERP2 system comprising ERP+CRM where ERP=Sales Distribution+MRP+ Procurement Management+Planning & Production +Finacial Management + Human Resources Management System.

Since 15th February 2009, we have visitors from more than 60 countries including Malaysia, United States, Brazil, Italy, Australia, India, Turkey, Russian Federation, Spain, Indonesia, Hungary, South Africa, Germany, Mexico, Argentina, Singapore, Saudi Arabia, Colombia, Czech Republic, Canada, France, Croatia,Thailand, Bulgaria, Slovenia, Hong Kong, Poland, Sri Lanka, Chile, Japan, Austria, Ukraine, Azerbaijan, Ireland, Tunisia, Greece, Taiwan, Egypt, Bolivia, Paraguay, Iran, Islamic Republic , Morocco, Angola, Belgium, Portugal, Norway, Venezuela, United Arab Emirates, Algeria, Korea, Republic Of, Slovakia, Georgia, Lebanon, Macedonia, Sweden, Philippines, Vietnam, Dominican Republic