TDUMP是一个命令行程序,它输出.exe或.dll(以及其他文件类型)文件的结构。
TDUMP位于Delphi安装目录下的Bin目录里,如下:
缺省时,TDUMP的输出显示到屏幕上;
用户可以将TDUMP的输出定向到一个文本文件中,然后从该文本文件中查阅关于程序的信息。TDUMP输出内容包括:文件结构、程序使用的DLL,程序调用的DLL中的以及其他信息。例如,下面列出的是一个基本Delphi程序的TDUMP输出到文本文件的部分信息:
一般都是从命令行运行TDUMP。由于TDUMP的输出通常很长,因此,最好是将输出定向到一个文本文件中。下面的命令就是把TDUMP的输出定向到文本文件中:
之后,就可以用Delphi Code Editor或其他文本文件来浏览这个文本文件。虽然大家不会经常使用TDUMP,但当需要它时,会发现它非常有用。
Note
TDUMP通常用于获取DLL中函数和过程列表。