Board logo

Subject: Delphi 的open tools api 可不可以实现 Add files to project功能? [Print This Page]

Author: 5207    Time: 2011-1-22 22:36     Subject: Delphi 的open tools api 可不可以实现 Add files to project功能?

Delphi 的open tools api 可不可以实现 Add files to project功能?

我想做一个功能,将代码自己添加到某个dpr中去
Author: Passion    Time: 2011-1-23 08:01

可以。具体可参考CnWizards源码中的INI向导生成等的源码,它使用OTACreators系列接口给IDE中添加源码。
Author: 5207    Time: 2011-1-23 20:01     Subject: 回复 #2 Passion 的帖子

能否具体一点点,我没找到代码的入口部分。。
Author: 5207    Time: 2011-1-24 01:29

看了源代码,貌似OTA只能在IDE中使用,如果脱离IDE就不能使用了。
Author: Passion    Time: 2011-1-24 12:51

没错。不在IDE中要操作的话,就只有手工扫描目录下的dpr文件,手工分析其格式,在uses一部分加入你的新单元名和路径了。
Author: 5207    Time: 2011-1-24 20:39     Subject: 回复 #5 Passion 的帖子

谢谢回复。

只不过我想了下,集成IDE中也不错。解析的过程也简单的写了下,发现也不难,只是bpl、exe、dll等的工程文件有少许区别。。呵呵。还有就是单元依赖问题。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0