2009-04-16 13 views

Antwort

2

Nun, wenn Sie die gebaute exe haben, können Sie es in IDA Pro Disassembler laden, dann erhalten Sie die Call-Graphen und Querverweise.

Wenn Sie die Map-Datei haben, können Sie beginnen, die Funktionen umzubenennen und noch besser zu machen.

Das ist, wenn Sie gerne Assembly lesen.

+0

Thx. Wir haben die Quelle, ich brauche etwas, um das zu analysieren. – Ber

+0

Ich nahm an, Sie hatten die Quelle, nur etwas besseres als, einen Parser schreiben. –

0

Haben Sie vor, wieder mit TP7 auf einer 16bit-Plattform zu kompilieren?

In Bezug auf IDEs könnten Sie sie mit Delphi 4,5 oder 6 oder ähnlich neu kompilieren - ich weiß nicht über die neueren Versionen von Delphi. Sie könnten sie auch mit Free Pascal und der Lazarus IDE neu kompilieren. Wenn Sie auf etwas anderes als TP7 16bit neu kompilieren, müssen Sie die Konvertierung von 16 zu 32 oder 64 Bit berücksichtigen.

+0

(TP-Apps, die immer noch verwendet werden, sind häufig an bestimmte Hardware gebunden und können oft nicht einfach portiert werden.) –

2

Wenn Sie eine Quelle haben, da der größte Teil des TP-Dialekts immer noch von Delphi unterstützt wird, können Sie Delphi-Tools verwenden. Peganza ist der bekannteste Anbieter von Pascal-Quellenanalyse-Tools: http://peganza.com/

Das Durchlaufen des SIMTEL TurboPas-Verzeichnisses könnte auch dabei helfen, einige kleinere Tools zu finden.