私たちは、数多くのサードパーティ製パッケージと内部パッケージを含むDelphi XEの中から、新しい(テンプレート)開発マシンをセットアップし、チーム内の開発者にこのコンピュータの多数のクローンを作成するつもりです。我々はライセンスをバイパスしようとしていないことに注意してください。クローン後に、Windows、Office、Delphi XEなどを(再)アクティブ化/登録します。私の問題は、私自身のマシンになるクローンに(自分自身として)ログオンしているときに、私たちがインストールしたパッケージ(つまり、ローカルマシンの管理者アカウントを使用しているテンプレートマシン)のどれも表示されないことです。 Delphiの設定をローカル管理者から自分のユーザーアカウントにコピーしたり移動したりすることができますか?そのため、パッケージやその他の設定は、複製前にテンプレートマシンで設定したものと同じですか?Delphi XEのパッケージと設定を別のユーザーに移動するにはどうすればよいですか?
答えて
D2007の場合はHKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known Packages
(XEの場合は..\Embarcadero\..
)のような関連するレジストリキーをエクスポートしようとします。 *.reg
ファイルを(慎重に)編集して再インポートできます。
管理者用のEmbarcaderoキー全体をエクスポートしてから、自分でログオンしたときにこのファイルをインポートして、ある程度機能しました。特定のサードパーティ製パッケージに問題が発生しました。私はこれを調査し続けます。注:インポートする前にレジストリファイルを編集しようとしたときに、レジストリエディタから奇妙なエラーメッセージが表示されました。しかし、私がいくつかの道に行った変更は、おそらく重要ではなかったでしょう。 Delphi内からのデフォルトプロジェクトパス。 – Magnus
私はDelphiの起動時に外部パッケージで見た問題のいくつかを解決し、別のパッケージを無効にしてDelphiがエラーなく起動するようにしました。私はすべてのパッケージがインストールされているように見えますが、外部コンポーネントをいくつかの異なるパッケージからフォームにコピーしてコンパイルしようとするとすぐに、このコンポーネントを定義するユニットは見つかりません。私は図書館のパスをチェックして、それはOKと見えます。なぜこのようなことが起こったかについての手がかりは非常に高く評価されます。 – Magnus
@セーズ:あなたは私の答えにコメントしました。マグヌスの質問にはコメントしていません。彼があなたのコメントをこのように通知するかどうか分からない。 –
- 1. iOSアプリケーションのユーザーをメッセージ設定に移動させるにはどうすればよいですか?
- 2. Leksahのユーザー定義関数の定義に移動するにはどうすればよいですか?
- 3. ログイン後、ユーザーを別のページに移動するにはどうすればよいですか?
- 4. SQLで特定の列を別のテーブルに移動するにはどうすればよいですか?
- 5. タブのセットごとに別々の動作を設定するにはどうすればよいですか?
- 6. Expandablelistviewでアイテムをクリックすると、別のアクティビティに移動するにはどうすればよいですか?
- 7. preakeでXCodeのユーザー定義ビルド設定を設定するにはどうすればよいですか?
- 8. Android - オープンソースプロジェクトのビルド時に動的にパッケージ名を設定するにはどうすればいいですか?
- 9. ユーザーのアンドロイドアプリで手動更新オプションを設定するにはどうすればよいですか?
- 10. 別のページに移動するときにsessionStorageをクリアするにはどうすればいいですか?
- 11. Apache 2.XでDelphiのASAPI DLLを設定するにはどうすればよいですか?
- 12. テストをRust's Cargoのバイナリファイルに別のファイルに移動するにはどうすればよいですか?
- 13. iOSでGoogleマップの移動に伴いマーカーを移動するにはどうすればよいですか?
- 14. Wordpressウェブサイトをあるホストから別のホストに移動するにはどうすればよいですか?
- 15. ファイルをあるフォルダから別のフォルダに移動するにはどうすればよいですか?
- 16. このクラスをPythonで別のファイルに移動するにはどうすればよいですか?
- 17. GroupBoxキャプションのコンテンツとは別にスタイルを設定するにはどうすればよいですか?
- 18. WPF - DataGridの特定の行を別の色に設定するにはどうすればよいですか?
- 19. SSISパッケージの変数をテキストファイルの行に設定するにはどうすればよいですか?
- 20. 1つのアクティビティから別のアクティビティに移動するにはどうすればよいですか?
- 21. 1つのアクティビティから別のアクティビティに移動するにはどうすればよいですか?
- 22. 要素をXSLTの別の変換要素に移動するにはどうすればよいですか?
- 23. フォームの選択を別のページに移動するにはどうすればよいですか?
- 24. Excelピボットテーブルの「サブアイテム」を別の列に移動するにはどうすればよいですか?
- 25. Python 3.6のインストールを別のディレクトリに移動するにはどうすればよいですか?
- 26. コードを実際にパッケージ化して移動するにはどうすればよいですか?
- 27. Windows Phone 7で別のクラスライブラリ内のページに移動するにはどうすればよいですか?
- 28. FCMの購読トピックとユーザーの設定を同期するにはどうすればよいですか?
- 29. StackPanelアイテムごとに個別のツールチップを設定するにはどうすればよいですか?
- 30. TLabelをDelphiのハイパーリンクのように動作させるにはどうすればよいですか?
Delphiには、移植性の高い設定が必要です。デルファイを新しいPCでセットアップするのは一日中は必要ありません。ほとんどの手間はサードパーティ製のライブラリではありますが、スマートなツールがすべての登録済みコンポーネントを見つけて、レジストリエントリを含むソースを使ってすべて解凍し、スマートに他のライブラリのすべてを再配置して再登録できるようです終わり。もちろん、本当に "ポータブルな"構成が理想的です。つまり、PortableApps.Com USBスティックでうまく動作します。 –
私は、Visual C++開発者にとって、Delphiのポータブル構成が不足していると不平を言っていました。どうやらJava/Eclipseの人々は移植可能なワークスペースに慣れていますが、私がJavaアプリケーションをセットアップした最後の段階では、数日間のワークステーション設定が必要でした。 –
これは古いスレッドであることは分かっていますが、DXEではまったく同じ問題が発生しています。 @Magnus、フォームにドロップした後にコンポーネントがコンパイルされない理由は何ですか?すべてのユーザー向けにアプリケーションをコンパイルすることに成功しましたか?ありがとうございました! – sse