是否有任何有用的工具来分析现有的Borland Pascal 7.0应用程序

时间:2009-04-16 10:06:25

标签: pascal 16-bit turbo-pascal

我们有一系列用Borbit Pascal 7.0写的16位真实模式的传统应用程序。

您是否知道有任何用于分析此类软件的好工具,例如调用图,交叉引用,IDE?

3 个答案:

答案 0 :(得分:2)

如果你有内置的exe,你可以在IDA Pro Disassembler加载它,然后你得到调用图和交叉引用。

如果你有地图文件,你可以开始重命名这些功能并更好地理解它。

如果您乐意阅读汇编,那就是这样。

答案 1 :(得分:2)

如果您有源代码,由于Delphi仍然支持大部分TP方言,您可以使用Delphi工具。 Peganza是最着名的Pascal源分析工具供应商:http://peganza.com/

浏览SIMTEL TurboPas目录也可能有助于找到一些小工具。

答案 2 :(得分:0)

您打算在16位平台上使用TP7再次编译吗?

就IDE而言,您可以使用Delphi 4,5或6或类似程序重新编译它们 - 我不知道Delphi的新版本。您还可以使用Free Pascal和Lazarus IDE重新编译它们。如果您正在重新编译TP7 16bit之外的其他内容,那么您将需要考虑16到32位或64位转换。