如何将 "unit only" 项添加到 "New" menu/object 存储库 Delphi

How to add a "unit only" item to "New" menu/object repository in Delphi

我看过很多关于如何将表单向导添加到 Delphi 对象存储库(例如,在 TeeChart 源代码中)的示例,但我想添加与 "New Unit" 但只是我生成的内容。换句话说,我无法弄清楚如何在不使用它创建表单的情况下只创建一个单元。我目前正在尝试通过 IOTAModuleCreator 在 Delphi XE 中通过 OTA 执行此操作,但它需要一个表单祖先。有没有我应该使用的不同接口,有没有什么地方我可以传递一个 nil 来避免这种形式,或者这甚至不是可以做的事情?

根据 Rufo 爵士所说,这确实完全符合我的要求:

https://github.com/VSoftTechnologies/DUnitX/blob/f-d10-seattle/Expert/DUnitX.Expert.NewUnitWizard.pas