質問

私のコンピューターは最近クラッシュしました。実行するには多くの作業が必要なDelphiアプリがあります。

私の同僚の一人は、それをすべてまだインストールしています。パレットに保存されているものをコピーする方法はありますか?そして、図書館の道は?

私はDelphi 5を使用しています(私はそれが非常に非常に古いことを知っています)

役に立ちましたか?

解決

その情報はレジストリに保存されます。 Delphi 5がどのように行うかは正確にはわかりませんが、hkey_current_user software borland delphi 5などと呼ばれるキーを探してみてください。インストールされているパッケージのリストを含む、そのキーの下にすべての登録情報が見つかります。キーをレジストリファイルにエクスポートし、新しいコンピューターにコピーしてインストールできます。

標準免責事項: レジストリを手動で動き回ることは、自分が何をしているのかわからない場合、危険にさらされる可能性があります。非常に注意してください、そして、このソリューションがあなたのコンピュータのクラッシュ、あなたの家が燃え尽きる、または あなたの鼻から飛び出しに来る悪魔, 、 それは私のせいではありません。

他のヒント

試す cnwizards IDE設定のエクスポート機能があります。同じツールを使用して、新しいマシンでそれらを復元できます。すべての開発マシンで同じ設定を取得するために使用します。そのようにして、誰がそれを構築しても、すべてのビルドが同じであることを確認できます。

これを数回行ったという私の経験に基づいて(!)、最も重要なレジストリキーは次のとおりです。

HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Known Packages
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Library

そしておそらく

HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Known IDE Packages

そして多分

HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Palette
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Palette Defaults

最初に標準のD5インストールを行った限り。
使用を開始すると、IDEを他のビットに埋めることができ、必要に応じてオプションを変更する方が簡単/信頼性が高くなります。いくつかのコンポーネントパッケージ(Madexcect、Devexpressなど)は、とにかく自分のインストーラーを使用して再インストールするのが最適です。

Delphiを使用して同じマシンに複数のユーザーがいる場合を除き、HKLMのものはそれほど重要ではありません - 私は考えていません。

関連するものとして - 私はこれを処理する良い方法は、 FinalBuilder 新しいマシン/インストールを使用するたびに、Delphi環境をセットアップするスクリプト(または同様)。コピー/ダウンロード/チェックアウト(FBでも実行できます)すべてのパッケージソースを使用してからFBを使用してコンパイルし、コピーし、作成し、適切なレジストリキーを入力します。個々のコンポーネントやパッケージがアップグレードされたときにも簡単に再構築できます。アイテムを「依存関係」にスクリプトに入れることもできます。そのため、他の何かが変更された場合に依存パッケージを再コンパイルすることがわかります。私は現在、D5、D2007、D2009、D2010環境とすべての主要なコンポーネントのパッケージを構築する単一のFB SCIPRTを持っています。これらはすべて、単純な変数で示すコンパイラに応じています。それだけの価値があります。

私のために私のために働いたようです 7、SP1、Delphi 5を獲得します

Delphiとサードパーティのコンポーネントがインストールされたユーザーとしてログに記録されます。

レジストリエクスポートhkey current user software borland

(他のBorland製品は、Borland Delphi 5.0ではなく、選択されたBorlandはありません)

新しいユーザーとしてPCにログインしました。 Delphi5を開始しませんでした(つまり、このユーザーのために開始しませんでした)。 regeditファイル、インポート

Delphiは、多くのサードパーティを含むすべてのコンポーネントを開始しました。

新しいユーザーの下で予想どおりコンパイルされたプロジェクト。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top