问题 I am moving a Lazarus project to Delphi Seattle. The Lazarus project depends on 40+ units (including controls) and has several applications. In the uses clause of all the projects they used the following: uses Classes, SysUtils, Forms, Controls, Graphics, Dialogs, DBCtrls, {$I OurLibrary.inc}; where they included those 40+ units with $I OurLibrary.inc . As some of those units are controls i registered them in Delphi. However if i save the project or build / compile it, Delphi adds the units