3

1つのコンポーネント(TSpeedButtonの子孫)を含む新しいパッケージを作成し、パッケージをコンパイルしてIDE(Delphi XE3 Pro)にインストールしました。
私がテストした限り、それは機能しました(デザインとランタイムでコンポーネントを使用できました)。

しかし、IDEを閉じたので、起動できません。
スプラッシュ画面が表示され、進行状況が表示されます。

  • Documentation Insight Express
  • CodeSite Express
  • ジェダイコードライブラリ
  • Jedi Visual Component Library

最大All designtime packages loaded(ドイツ語、YMMVから翻訳)。
パッケージだと思ったので、BPLを削除しました。次回の起動時に、Delphiはパッケージを見つけることができると述べ、次のプロジェクトをロードするときにパッケージをロードする必要があるかどうかを尋ねました。「いいえ」をクリックしました。
しかし、それでもDelphiは起動せず、動作はまったく同じです。スプラッシュスクリーンの読み込みと停止。

インストーラーの「修復」オプションも役に立ちませんでした。

ファラオ

編集:私は焦りすぎていたことがわかりました-再起動するとクリーンアップされました。
それが最後の手段の解決策だったので、私はまだケンホワイトの答えをマークしました。

4

1 に答える 1

9

Delphiの新しいデスクトップショートカットを作成し、そのプロパティを変更して(右クリックして選択)、コマンドラインの最後にProperties追加します。-rFoo次に、その新しいショートカットからIDEを起動します。

これにより、デフォルトのコンポーネントと設定(と呼ばれる)のみを含む新しい空のDelphiレジストリブランチが作成されますfoo。コンポーネントパッケージ(または、通常のインストーラーの一部ではない、インストールしたサードパーティのパッケージ)はロードされません。その後、サードパーティのパッケージを一度に1つずつ追加し直すことができます。新しいショートカットからIDEを実行し続けるだけで、問題はありません。

これでIDEを実行できる状態にならない場合は、インストールが完全に中断されているため、完全にアンインストールして最初からやり直す必要があります。

于 2012-12-13T13:17:05.933 に答える