私はD7とD2009の間で頻繁に移動し、両方で動作するライブラリコードを使用しています。Delphi 2009がDelphi 7プロジェクトの再構築構成を変換する方法
両方の方法を簡単にするために、私は日常的に作成されるD2009の追加ファイルをすべて削除しています。たとえば、* .dprojなどです.D2009への入力時にはD7ファイルしか取得しません。
これは、D2009が* .dproj、* .dgroupなどを自動的に作成し、D2009へのエントリ通知とは別に、各プロジェクトがアップグレードされてすぐにビルドできるようになっているので便利です。
私は2台のマシンがあり、それぞれにD2009が搭載されています。
私が上に挙げたことは、デフォルトのビルド構成 'base'、 'debug'、 'release'を使ってアップグレードされたプロジェクトを作成することです。これらを見ると、Delphi 7 * .dofファイルからコピーされたオプションが表示されます(コンパイルオプションや出力ディレクトリなど)。
同じD7プロジェクトが供給されている「不良」マシンでは、プロジェクトを「アップグレード」しても、コンパイラオプションと出力ディレクトリ設定はインポートされません。
私はビルド構成を全く手伝っていません。
良いマシンに保存されたオプションのセットを手動でインポートすることはできますが、これは面倒です。なぜ「悪い」マシンが別の方法で動作するのかを知りたいのですが。
D2009がデフォルトのアップグレードで代わりにそのように思うようにする時間/日付を持つことができる「マスター」ビルド構成はありますか?
"bad machine"でDelphi 2009を再インストールしましたか? –
私の経験では、Delphi 2009では出力パスまたはインクルードパスをインポート/変換しませんでした。 – ulrichb