首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何判断在Delphi DCU中定义了哪些类型?

如何判断在Delphi DCU中定义了哪些类型?
EN

Stack Overflow用户
提问于 2009-04-22 14:50:00
回答 3查看 881关注 0票数 6

我有一组编译过的Delphi dcu文件,没有源代码。有没有办法确定在dcu中定义了哪些类型?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-04-22 14:58:08

你可以看看DCU32INT,一个Delphi DCU反编译器。它生成一个以某种方式可读但不可编译的.int文件,但如果您只想确定定义的类型,这可能就足够了。

票数 7
EN

Stack Overflow用户

发布于 2009-04-22 19:21:04

要找出名为FooUnit的单元中的内容,请在编辑器中键入以下内容:

代码语言:javascript
复制
unit Test;

interface

uses FooUnit;

var
  x: FooUnit.

在结尾处按Ctrl+Space,集成开发环境将显示一个可能的完成值列表,该列表应主要由类型名称组成。

票数 9
EN

Stack Overflow用户

发布于 2009-04-22 14:59:27

据我所知,DCU格式没有文档记录。然而,我发现了一个工具,它可能会给你一些基本信息,叫做DCUtoPAS。它在网站上的评价不是很好,但它至少可以为你提取类型。还有DCU32INT,它可能也会有所帮助。

否则,您可能只需要使用十六进制编辑器打开该文件并查找字符串。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/777602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档