我想在给定的 BCB 项目中生成分配给它们的事件和方法的列表。有没有办法做到这一点?
问问题
278 次
3 回答
1
我认为你不能以 100% 可靠的方式做到这一点。但也许只扫描项目文件夹中的所有 *.dfm 以查找以“On”开头的行就足够了。
于 2009-05-04T13:04:09.407 回答
1
网上有可用的 DFM 解析器代码。
http://www.felix-colibri.com/papers/colibri_utilities/dfm_parser/dfm_parser.html
FWIW,事件只是具有方法类型的属性。
于 2009-05-04T13:08:56.993 回答
0
我最近自己编写了一个 DFM 文件解析器。我的用例是加载一个表单并从中提取和替换一些二进制信息。该库是用 Go 编写的,它经过 RAD Studio 源代码和我们自己的生产代码的良好测试。
您可以使用解析器,在内存中遍历树并从中生成您需要的内容。
于 2020-06-21T14:04:03.510 回答