Sunday, October 24, 2010

How to Migrate Delphi 5 from 1 PC to Another

What do you do when your PC crashes and you have to migrate your Delphi 5 + all installed VCL components to another PC ?

One possible solution is to restore all your folders to the replacement PC and then reinstall Delphi 5 + all the updates. Tedious but definitely workable but what if you have misplaced your original Delphi Install Disk ?

This is what I attempted to do :-

1. Copy the Delphi 5 folder to the new PC (for Win7 PCs, administrator rights must be given to this folder)

2. Copy  VCL*50.bpl from WINSYS32 folder to the BIN folder on the target PC.

3. Launch D5 and all you will see is the Standard Tab with only the Frames Icon visible.

4. Click Component/Install Packages and manually add applet50.bpl and you will see that the Borland Control Applet has been installed. By doing so, you will still no additional tabs on icons but when you click File/New..., all the tabbed dialog box will now be complete :-)

5. Then add dcl3150.bpl (D1 compatibilty components) and voila dclstd50.bpl (Borland Standard Componets) is also automatically installed.

6. Repeat for all dcl*.bpl

More to come...

No comments:

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