5

Delphi XE を開くと、このメッセージが表示され、IDE を閉じる必要があります。

メッセージ :

危険: スタック オーバーフロー - 作業を保存して Delphi XE を再起動します

Delphi と cpp XE をアンインストールして再インストールしましたが、すでにこのメッセージが表示されます。

なんで?

4

6 に答える 6

2

これは、パッケージのどこかにあるエラーのように聞こえます。

最近インストールしたサードパーティのコンポーネントまたは独自のパッケージは何ですか?

新しいユーザーでDelphiを再インストールすると、Delphiレジストリキーの新しいセットと、デフォルトのパッケージロードリストと順序が取得されます。

既存のユーザーの下でDelphiを再インストールすると、既存のレジストリキーが保持されるため、パッケージのロードリストと順序が失敗します。

これらのリストを比較してから、Delphiが正常にロードされるまで、新しいユーザーにないリストを(パッケージごとに)無効にします。

次に、パッケージの追加(失敗したパッケージをスキップ)を開始して、失敗の原因となっているパッケージが複数あるかどうかを確認します。

DelphiXEが設定を保持するルートレジストリキーは次のとおりです。

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\

同じトリックが他のDelphiバージョンでも機能します。

Rodrigo Ruzは、 DelphiXEまでのこれらのキーのリストを作成しました。
Modelmaker Toolsは、DelphiXE3も含むより完全なリストを作成しました

于 2010-10-31T17:26:42.750 に答える
1

Embarcadero の問題のようです。サポート/QA にライセンス番号を連絡してください。

于 2010-10-31T16:57:23.047 に答える
1

Delphi XE IDE を開いたときのスタック オーバーフロー エラー:

このタイプのエラーは、サードパーティ コンポーネントのインストールが原因で発生します。次のことを行うだけです。

  1. サードパーティ コンポーネントをアンインストールする (存在する場合)
  2. Internet Explorer の設定をリセットします (そのため、Delphi IDE でウェルカム ページを開くときにスタック オーバーフロー エラーが発生するだけです)。
  3. Delphi IDE を再起動します

詳細については、http://nanosofttechno.blogspot.in/2013/08/stack-overflow-save-your-work-and.htmlをご覧ください。

于 2013-08-26T08:19:11.913 に答える
0

なぜこのエラー メッセージが復活したのかわかりません。しかし、Windows で新しいユーザー アカウントを作成し、そこから Delphi XE を実行しましたが、エラーは発生しません。

于 2010-12-10T06:17:43.433 に答える
0

私のマシンでは、D2007、D2009、D2010、および DXE で同じ問題が同時に発生しました。

Embarcadero での次のレポートに似ているようです: http://qc.embarcadero.com/wc/qcmain.aspx?d=80222

上記のリンクで提案されているように「ようこそページ」の名前を変更すると、IDE が開きます (空白のページとメッセージが表示されます)。ここで、新しい単純なプロジェクトを作成できますが、コードを記述しようとすると IDE が 100% の CPU を使用し、タスク マネージャーを介してそれを強制終了する必要があります。これは、「Welcomepage」という名前に変更された前述の IDE で発生し、IDE の起動時に「スタック オーバーフロー」エラーが発生しない D2005 および D2006 でも発生します。

上記の記事で提案されているレジストリ キーを削除しても、何も起こらないようです。このエラーは、Update 1 for XE のインストール前後に発生しました。XE のアンインストールと再インストールを試みて、サード パーティ製パッケージの問題を解決しました。提案されているように、すべてのブラウザーキャッシュもクリーニングしてみました。

最近の変更: Sony Ericson モバイル用の一部のドライバー、一部の Windows XP の更新。それほど多くはありません。

于 2010-11-16T10:42:27.583 に答える
-1

D2010/WinXP で同じ問題が発生した場合、解決策は次のとおりです。

IE エクスプローラー (または私の場合は Maxthon) を開き、[設定] パネルを開き、[履歴を消去] を選択して、すべての項目 (ブラウザーの履歴、アドレス行の履歴、キャッシュなど) を削除します。

Delphi の新しいバージョンの起動は、ようこそページで IE エクスプローラ エンジンを正常に開くことに依存しているようです。何らかの理由で失敗した場合、Delphi はフリーズします。

于 2016-10-26T06:14:39.890 に答える