IT SOLUTIONS
Your full service technology partner! 
-Collapse +Expand
Prism
Search Prism Group:

Advanced
-Collapse +Expand Prism To/From
To/FromCODEGuides
-Collapse +Expand Prism Study Test
PRESTWOODCERTIFIED
-Collapse +Expand Prism Store
PRESTWOODSTORE

Prestwood eMagazine

October Edition
Subscribe now! It's Free!
Enter your email:

   ► KBProgrammingDelphi PrismDelphi for ....   Print This     
 
Prism Delphi for .Net Archive:
Fix For .NET Framework 1.1 Service Pack 1 Delphi 8 Problem
 
Posted 20 years ago on 10/2/2004 and updated 12/14/2008
Take Away: Delphi 8 fix for Required package Borland$ not found caused by the .Net Framework service pack 1 update.

KB100270

Microsoft's recently released service pack 1 for the .Net framework 1.1 breaks Delphi 8 as soon as you compile a project. The problem appears to be that Microsoft added symbols to the framework that Delphi 8 cannot currently handle. Delphi 8 must gather the needed symbols directly from the .Net framework. According to my contacts at Borland, Microsoft is well within their right to add symbols and Borland must come up with a solution compatible with their desire to add symbols. A quick solution for Borland is to add those symbols to a patch for Delphi 8. However, the next time Microsoft adds symbols, boom, everybody is dead in the water waiting for Borland to catch up, again. At this point, probably what's going on is that Borland is enhancing the gathering of the symbols process and making it a more dynamic process. Perhaps they are even asking Microsoft to surface an RTTI or Reflection type API for Borland. Or, perhaps, that functionality is already there and they just need to make use of it. Until then, we Delphi 8 developers have to figure out a solution to keep coding today.

In the original shipping version of Delphi 8, you have this problem if you get the following error:

Required package Borland$ not found

or

[Fatal Error] Project2.dpr(1): Unit Borland.Delphi.System was compiled with a different version of .Borland$.Word

I performed the following procedure to get back up and running with both WinForms and VCL.Net projects. It is a compilation of information from various sources already on the Internet.

  1. Make sure Delphi 8 is not running (exit Delphi 8).
  2. Uninstall framework 1.1. This uninstalls framework 1.1 and it's already applied service pack 1.
  3. Reinstall framework 1.1. But do NOT install the .Net framework 1.1 service pack 1.
  4. [Optional] Go to Microsoft Updates and hide the service pack 1 update so that you don't accidentally apply the update.
  5. Next you need to delete "some" of the *.dc* files on your system. Some of these files were installed with Delphi and updated when you compiled and some were put on your system when you created a new project. Open a command prompt by selecting Start | Run | type Cmd, then okay (or just press WinKey + R + cmd + Return). Then, change Directory to the Borland Installation Folder (default is c:\Program Files\Borland\BDS\2.0).
  6. Change Directory to the lib folder (cd lib) and delete the *.dc* files (del *.dc*).
  7. Change Directory to the debug subfolder (cd debug) and delete the *.dc* files (del *.dc*).
  8. Go back to the Borland Installation Folder (use cd.. then cd..).
  9. Change Directory to the source folder (cd source) and recreate the assemblies (make default debug). The "make" command along the passed in parameter "default debug" recreates the necessary assemblies.
  10. This step is NOT optional even if you do a reinstall! Delete all of the *.dc* files in ALL of your project folders, including those quick demo project folders, with del *.dc*.
  11. At this point your WinForms Delphi 8 projects should work fine but your VCL.Net projects are probably still broke and you may even be getting an "Internal error: U1810" error. If so, you need to delete the *.dcpil files in your VCL.Net project folders.

    Note: You probably need to "safe" new VCL.Net projects prior to building them.

Good luck!


Comments

1 Comments.
Share a thought or comment...
First Comment
Comment 1 of 20

Really appreciate this wonderful post that you have provided for us.Great site and a great topic as well i really get amazed to read this. Its really good.   Visit Website

Posted 45 months ago

Comment 2 of 20

We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work  Visit Website

Posted 45 months ago

Comment 3 of 20

This is a great article thanks for sharing this informative information. I will visit your blog regularly for some latest post. I will visit your blog regularly for Some latest post.    Visit Website

Posted 45 months ago

Comment 4 of 20

I curious more interest in some of them hope you will give more information on this topics in your next articles.  Visit Website

Posted 45 months ago

Comment 5 of 20

Very nice article, I enjoyed reading your post, very nice share, I want to twit this to my followers. Thanks!. Visit Website

Posted 45 months ago

Comment 6 of 20

I wanted to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts.  Visit Website

Posted 45 months ago

Comment 7 of 20

Good to become visiting your weblog again, it has been months for me. Nicely this article that i‘ve been waited for so long. I will need this post to total my assignment in the college, and it has exact same topic together with your write-up. Thanks, good share.  Visit Website

Posted 45 months ago

Comment 8 of 20

I’ve been searching for some decent stuff on the subject and haven‘t had any luck up until this point, You just got a new biggest fan!..  Visit Website

Posted 45 months ago

Comment 9 of 20

I finally found great post here.I will get back here. I just added your blog to my bookmark sites. thanks.Quality posts is the crucial to invite the visitors to visit the web page, that‘s what this web page is providing.   Visit Website

Posted 45 months ago

Comment 10 of 20

A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog to be a one.  Visit Website

Posted 45 months ago

Comment 11 of 20

wow, great, I was wondering how to cure acne naturally. and found your site by google, learned a lot, now i’m a bit clear. I’ve bookmark your site and also add rss. keep us updated.  Visit Website

Posted 45 months ago

Comment 12 of 20

Very informative post ! There is a lot of information here that can help any business get started with a successful social networking campaign !  Visit Website

Posted 45 months ago

Comment 13 of 20

This is truly an practical and pleasant information for all. Thanks for sharing this to us and more power  Visit Website

Posted 45 months ago

Comment 14 of 20

Through this post, I know that your good knowledge in playing with all the pieces was very helpful. I notify that this is the first place where I find issues I‘ve been searching for. You have a clever yet attractive way of writing.  Visit Website

Posted 45 months ago

Comment 15 of 20

I curious more interest in some of them hope you will give more information on this topics in your next articles.   Visit Website

Posted 45 months ago

Comment 16 of 20

I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.  Visit Website

Posted 45 months ago

Comment 17 of 20

As a seller of legal steroids, you can buy Crazy Bulk products, explore stacks and finally get the body you’ve always wanted  Visit Website

Posted 45 months ago

Comment 18 of 20

This is truly an practical and pleasant information for all. Thanks for sharing this to us and more power  Visit Website

Posted 45 months ago

Comment 19 of 20

I’ve been searching for some decent stuff on the subject and haven‘t had any luck up until this point, You just got a new biggest fan!..   Visit Website

Posted 45 months ago

Latest Comment
Comment 20 of 20

Mmm.. good to be here in your article or post, whatever, I think I should also work hard for my own website like I see some good and updated working in your site.   Visit Website

Posted 45 months ago
 
Write a Comment...
...
Sign in...

If you are a member, Sign In. Or, you can Create a Free account now.


Anonymous Post (text-only, no HTML):

Enter your name and security key.

Your Name:
Security key = P1142A1
Enter key:
KB Post Contributed By Mike Prestwood:

Mike Prestwood is a drummer, an author, and creator of the PrestwoodBoards online community. He is the President & CEO of Prestwood IT Solutions. Prestwood IT provides Coding, Website, and Computer Tech services. Mike has authored 6 computer books and over 1,200 articles. As a drummer, he maintains play-drums.com and has authored 3 drum books. If you have a project you wish to discuss with Mike, you can send him a private message through his PrestwoodBoards home page or call him 9AM to 4PM PST at 916-726-5675 x205.

Visit Profile

 KB Article #100270 Counter
14164
Since 4/2/2008
Go ahead!   Use Us! Call: 916-726-5675  Or visit our new sales site: 
www.prestwood.com


©1995-2024 Prestwood IT Solutions.   [Security & Privacy]