Существуют ли полезные инструменты для анализа существующего приложения Borland Pascal 7.0? - PullRequest
1 голос
/ 16 апреля 2009

У нас есть множество устаревших приложений, написанных на Borland Pascal 7.0 из 16 бит, в реальном режиме Fame.

Знаете ли вы какие-либо хорошие инструменты, полезные для анализа такого программного обеспечения, такие как графики вызовов, перекрестные ссылки, IDE?

Ответы [ 3 ]

2 голосов
/ 02 мая 2009

Если у вас есть источник, поскольку большая часть диалекта TP по-прежнему поддерживается Delphi, вы можете использовать инструменты Delphi. Peganza - самый известный поставщик инструментов для анализа источников на Паскале: http://peganza.com/

Просмотр каталога SIMTEL TurboPas может также помочь найти некоторые второстепенные инструменты.

2 голосов
/ 16 апреля 2009

Ну, если у вас есть встроенный исполняемый файл, вы можете загрузить его в IDA Pro Disassembler , тогда вы получите графики вызовов и перекрестные ссылки.

Если у вас есть файл карты, вы можете начать переименовывать функции и использовать его еще лучше.

То есть если вы с удовольствием читаете сборку.

0 голосов
/ 16 апреля 2009

Собираетесь ли вы снова скомпилировать с использованием TP7 на 16-битной платформе?

С точки зрения IDE вы могли бы перекомпилировать их, используя Delphi 4,5 или 6 или аналогичный - я не знаю о более новых версиях Delphi. Вы также можете перекомпилировать их, используя Free Pascal и Lazarus IDE. Если вы перекомпилируете что-то другое, чем TP7 16-битный, то вам нужно будет рассмотреть 16 - 32 или 64-битное преобразование.

...