EXEを生成するのに使われたDelphiのバージョンを判定する
EXEファイルをバイナリダンプする事で、使われたDelphiのバージョンを知る事ができます(コンソールアプリケーションではこの方法は使えません)。
Delphi のソース一式を貰った時に適当なバージョンのDelphiで開いてプロジェクトを壊す前に、使われた Delphi の バージョンをEXEファイルから判定してみてはどうでしょうか?
Delphi製アプリケーションはEXEにフォームが含まれる場合、プロパティ名がバイナリに含まれています。Delphi のバージョンにより、フォームのプロパティは増減していますので、これを検索する事で、EXEを生成したDelphiのバージョンを知る事ができる、という訳です。
上から順番に判定してみて下さい。プロパティが存在した時点でバージョンが確定します。
| BACK |