我在Delphi XE中编写了一个向导,它工作正常.但是,我还没有想出如何访问Delphi的OTA可以创建的
生成的默认单元
名称(或表单
名称或项目
名称).
在我的旧式向导中,我能够调用ToolServices.GetNewModuleName来发现在生成关联源文件时可以使用的可用单元和表单名称.今天的开放式工具API中的等价物是什么?
根据ToolsAPI单元注释,我应该从IOTAModuleCreator.GetImplFileName方法返回一个空白,让Delphi生成文件名.我从这个方法返回一个空字符串,但仍然无法看到我可以访问Delphi正在生成的文件名.
获取新表单和单位
名称的具体
方法如下:
(BorlandIDEServices as IOTAModuleServices).GetNewModuleAndClassName(
”,UnitIdent,FormName,FileName);
我在一些例子中使用它似乎工作正常.