「ネイティブ」delphiとdelphi.netは異なるテクノロジーであるため、古いdfmフォームを移行してdelphiプリズムのフォームを獲得できるツールを作成する可能性は低いことを私は知っています。しかし、そのような移行を容易にするツールはありますか?基本的に、私はdelphi .netに移行したい「ネイティブ」デルファイプロジェクトを持っています。これはデスクトップアプリケーションですが、どうすればよいですか?
2 に答える
VCLとWinformsは十分に異なるため、このような変換は簡単ではありません。直接.NETに対応するものがないDelphi固有のコンポーネントもいくつかあり、サポートされていないサードパーティのコントロールを使用すると、変換ツールが失敗する可能性があります。古いVCL.NETフレームワークは、その移行を容易にする試みでしたが、失敗しました。変換ツールを作成することもできますが、私見では、使用が制限されており、単純なフォームでのみ機能します。私が知っている人は誰もいません。Delphiから.NETに移行したほとんどの開発者はVS/C#の方法を採用したため、デスクトップアプリケーションをDelphiからPrismに移行する利点はほとんどありません。作成する理由はほとんどありません。
Delphi Win32
私が移植してDelphi .Net
コード化することを知っている唯一のツールDelphi-Prism
はです Oxidizer
が、このアプリはDelphiフォームをWinformsに変換しません。Oxydizerはライブラリコードやその他の非ビジュアル関連コードを変換するのに適していますが、それでもあなたを助けるための素晴らしいオプションですDelphiコードを翻訳します。
あなたはこのリンクでより多くの情報を見つけることができます