Package Versioning

Package versioning is a topic that isn't well understood. You can think of package versioning in much the same way as you think of unit versioning. That is, any package you provide for your application must be compiled using the same Delphi version used to compile the application. Therefore, you cannot provide a package written in Delphi 6 to be used by an application written in Delphi 5. The Borland developers refer to the version of a package as a code base. So a package written in Delphi 6 has a code base of 6.0. This concept should influence the naming convention that you use for your package files.

Get Borland® Delphi™ 6 Developer's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.