如何取得Delphi中Project包含的Unit完整路径列表? (共100分,分不够可再加!) (100分)

  • 主题发起人 主题发起人 sunsong
  • 开始时间 开始时间
S

sunsong

Unregistered / Unconfirmed
GUEST, unregistred user!
两个问题:
1.如何得到DELPHI工程文件包含的单元文件列表(需要完整的绝对路径。)
2.如何解决:已知一个路径,通过它的相对路径,得到一个最后的绝对路径。

另外加一个小问题:如何查找一个容器上面的控件(该容器不是FORM,而是PANEL,
RADIOGROUP等),因为我用componentCount总是等于0,不知为何。
 
3、 ;用 FindComponent
 
3——使用ControlCount,可以
 
多谢yzhshi,搞定!肯定送分了。
第一个问题有什么好方法?我是用Tstrings来读取project,但很换行的情况很不好判断,
我想用流来做,但对流不熟悉,我举一个简单的例子:如何获得判断一个流中两个引号
之间的字符。
注:我的主要目的是 提取出Project中的Unit完整路径列表。
 
万幸,本问题自己基本解决。
但方法可能笨了点,完全是通过分析字符串来获取列表,不知有无简单点的。
第二个问题就更EASY了,只是当时没有想起来。
第一个问题欢迎继续讨论,如有好方法照样给分。
第三个问题仍然有分。
 
难道又是一个不值得回答的问题???
 
版主能帮帮我吗?
 
你可以读dof文件中的内容试试看,那里存放了自己所用到的所有包的路径。通过TString或者
Tstream都可以实现的。对于DLL则必须将方法描述写在出口函数中。调用的程序是不能使用DLL
中的控件只能使用其中的方法。
 
to zitai:
; 我看过.dof文件的内容了,里面只有扩展包的路径,没有工程所包含的Unit路径啊????
 
高手都哪儿去了?
 
如有好解,送80分
若嫌分不够,好商量!!!
 
难道大富翁真的萧条了???
 
yzhshi, 100分
 
后退
顶部