d4の*.dcuをD6でインストールする方法は?


まじめな初心者  2005-03-08 00:50:20  No: 13603

D4用の  *.dcuを  D6にインストールするとエラーが出て
インストールできません
なんとかD6で使えるようにインストールする方法を教えて頂けませんでしょうか
。宜しくお願い致します。
なお  元ソースをHDが壊れてしまい無くしました。


つっか  2005-03-08 01:01:57  No: 13604

ソースがないと、*.dcu ではヴァージョンに依存するのでできないと思います


まじめな初心者  2005-03-08 02:56:27  No: 13605

つっかさん  こんにちは。
早速にどうもです。

>ソースがないと、*.dcu ではヴァージョンに依存するのでできないと思います

え〜っ!!  そうなんですか!  Verによって違うんですか  だめなんだ?
では  *.dcu  を  *.pasに変換してくれるソフトってあるんでしょうか?。


たかみちえ  URL  2005-03-08 03:04:35  No: 13606

dcuファイルは、exeファイルをリンクする直前の状態です。dcuだけでは、基本的にユニットファイルを復元することはできません(一般的にはexeをソースコードに復元することが不可能なのと同原理)。
残念ながら、新しいものを作り出すしかないでしょう。


たかみちえ  URL  2005-03-08 03:08:35  No: 13607

> exeファイルをリンクする
  というのでは訳が分かりませんね、そうですね。
dcuファイルとは、exeファイルを作成する前段階、ソースコードを元に、機械語に変換されたオブジェクトファイルの状態です。
これを適切に組み立てれば、exeファイルができあがるという状態です。


にしの  2005-03-08 03:21:08  No: 13608

http://protools.reverse-engineering.net/
こちらにあるDeDeというツールを使うと、ExeからDelphiプロジェクトを生成できます。
もちろん、完全ではありませんが。
コードは全てコメントアウトされ、アセンブリコードとダンプになります。
アセンブリコードが読めるのであれば、ある程度追えるかもしれません。

Decompileは自己責任で。


まじめな初心者  2005-03-08 03:49:32  No: 13609

たかみちえ様  にしの様  こんにちは。

度々どうもです  
*.dcu  を  *.pas  にするソフトは無いんだ!

にしの様  紹介のDeDeを使って復元?できるか  やってみます。
どうも  貴重な情報  ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加