The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 2,518 other followers

Porting old Delphi component packages – things I always forget

Posted by jpluimers on 2010/06/22

I always seem to forget the solution for the error messages about DsgnIntf or DesignIntf.dcu not found when porting old (D# projects) to new (D####) projects.

Googling for this always gets a few false hits at the top, so for my memory,
here it is:
DesignIntf used to be a supplied as a .DCU file, and was in the VCL## package.
Since it was a .DCU file, you could use it in both run-time and design-time packages.

It got replaced by these units:

  • DesignConst,
  • DesignEditors,
  • DesignIntf,
  • DesignMenus,
  • DesignWindows

These units are supplied in the DesignIde package (so add DesignIde.dcp (Delphi) or DesignIde.bpi (C++Builder) to your required packages list).
Since the DesignIde package is design-time only, you can use these units only for design-time only packages.

I forgot when the exact transition took place; I’m pretty sure it was pre-Delphi 2005, probably around Delphi 7, but I might be a version off.

–jeroen

2 Responses to “Porting old Delphi component packages – things I always forget”

  1. Stefan said

    They introduced that change (splitting packages into design- and runtime) in Delphi 6

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

 
%d bloggers like this: