我们有大量使用 16 位实模式 Fame 的 Borland Pascal 7.0 编写的遗留应用程序。
您是否知道任何对分析此类软件有用的好工具,例如调用图、交叉引用、IDE?
我们有大量使用 16 位实模式 Fame 的 Borland Pascal 7.0 编写的遗留应用程序。
您是否知道任何对分析此类软件有用的好工具,例如调用图、交叉引用、IDE?
好吧,如果你有内置的 exe,你可以在IDA Pro Disassembler中加载它,然后你会得到调用图和交叉引用。
如果你有地图文件,你可以开始重命名函数并更好地理解它。
那就是如果您乐于阅读汇编。
如果你有源代码,由于 Delphi 仍然支持大部分 TP 方言,你可以使用 Delphi 工具。Peganza 是最著名的 Pascal 源分析工具供应商:http: //peganza.com/
浏览 SIMTEL TurboPas 目录也可能有助于找到一些小工具。
您是否打算在 16 位平台上使用 TP7 再次编译?
就 IDE 而言,您可以使用 Delphi 4,5 或 6 或类似版本重新编译它们——我不知道 Delphi 的较新版本。您还可以使用 Free Pascal 和 Lazarus IDE 重新编译它们。如果您在 TP7 16 位以外的其他设备上重新编译,则需要考虑 16 到 32 或 64 位的转换。