D4用の *.dcuを D6にインストールするとエラーが出て
インストールできません
なんとかD6で使えるようにインストールする方法を教えて頂けませんでしょうか
。宜しくお願い致します。
なお 元ソースをHDが壊れてしまい無くしました。
ソースがないと、*.dcu ではヴァージョンに依存するのでできないと思います
編集 削除つっかさん こんにちは。
早速にどうもです。
>ソースがないと、*.dcu ではヴァージョンに依存するのでできないと思います
え〜っ!! そうなんですか! Verによって違うんですか だめなんだ?
では *.dcu を *.pasに変換してくれるソフトってあるんでしょうか?。
dcuファイルは、exeファイルをリンクする直前の状態です。dcuだけでは、基本的にユニットファイルを復元することはできません(一般的にはexeをソースコードに復元することが不可能なのと同原理)。
残念ながら、新しいものを作り出すしかないでしょう。
> exeファイルをリンクする
というのでは訳が分かりませんね、そうですね。
dcuファイルとは、exeファイルを作成する前段階、ソースコードを元に、機械語に変換されたオブジェクトファイルの状態です。
これを適切に組み立てれば、exeファイルができあがるという状態です。
http://protools.reverse-engineering.net/
こちらにあるDeDeというツールを使うと、ExeからDelphiプロジェクトを生成できます。
もちろん、完全ではありませんが。
コードは全てコメントアウトされ、アセンブリコードとダンプになります。
アセンブリコードが読めるのであれば、ある程度追えるかもしれません。
Decompileは自己責任で。
たかみちえ様 にしの様 こんにちは。
度々どうもです
*.dcu を *.pas にするソフトは無いんだ!
にしの様 紹介のDeDeを使って復元?できるか やってみます。
どうも 貴重な情報 ありがとうございました。