CnPack Forum » CnPack IDE 专家包(CnWizards) » Delphi 的open tools api 可不可以实现 Add files to project功能?


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

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

我想做一个功能,将代码自己添加到某个dpr中去

2011-1-23 08:01 Passion
可以。具体可参考CnWizards源码中的INI向导生成等的源码,它使用OTACreators系列接口给IDE中添加源码。

2011-1-23 20:01 5207
回复 #2 Passion 的帖子

能否具体一点点,我没找到代码的入口部分。。:L :L :L

2011-1-24 01:29 5207
看了源代码,貌似OTA只能在IDE中使用,如果脱离IDE就不能使用了。

2011-1-24 12:51 Passion
没错。不在IDE中要操作的话,就只有手工扫描目录下的dpr文件,手工分析其格式,在uses一部分加入你的新单元名和路径了。

2011-1-24 20:39 5207
回复 #5 Passion 的帖子

谢谢回复。

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

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.