还记得曾经带过德尔福的旧类层次结构海报吗?
我想要所有Delphi类的完整类层次结构浏览器,包括我在调色板上构建和安装的自定义浏览器,以及第三方组件。理想情况下,可以通过类名轻松搜索(包括“仅限全字”搜索,因此部分匹配不计算在内。)
我只看到了两件接近的事情:
1)GExpets类浏览器 - 效果很好,但不会自动加载所有已安装的组件/类,这就是我想要的。你必须手动导入所有的源单元,据我所知....这可能是一个非常麻烦。它也不允许“仅限全字”搜索,因此有时候搜索具有共同“子名称”的类需要永远。
2)Eagle / DevExpress CDK - 它自动加载完整的类列表,并且似乎工作得非常出色,但它只能在D7和之前使用,并且它不是真正专注于成为类浏览器本身,就像“继承”选择者一样。
有什么东西可以做到这一点吗?如果没有,那么编写一个至少构建一个自引用类名表的应用程序是多么困难,所以我至少可以将它扔到数据库/树视图组件中以轻松查看继承/祖先等。 ?
答案 0 :(得分:1)
我认为ModelMaker Code Explorer有此功能,但我不使用它
答案 1 :(得分:1)
ESSModel是另一个很好的类浏览器工具,它是开源的。我不知道是否有办法让它自动加载单位列表。不确定,但您可以手动导入所需的所有单位,然后将其保存为您从所有单个项目开始的基础项目。不确定加载量多大,性能如何,或者查看你想要的零件有多容易。
答案 2 :(得分:0)
假设你需要一个Delphi IDE专家(你已在帖子中提到过:“...安装在调色板上,加上第三方组件”),DelphiDiver是对您有好处(DelphiPraxis上提供源代码,需要注册)。
如果您想深入了解IDE以获得更深入的详细信息,请单击Inspect the IDE
,然后单击专家名称( DelphiDiver ); - )
单击Inspect the Packages
以浏览任何其他第三方组件或您安装的任何软件包/组件。
它使用了高级RTTI,并且需要Delphi 2010版本。
我个人在我的盒子上使用Delphi XE安装它。
我希望它可以作为您正在寻找的更专注的完整VCL类浏览器的基础。