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