1

VistaでDelphi2006からGalileoIDEを停止すると、次のようになります。

マイクロソフトウィンドウズ

Borland®DeveloperStudioforWindowsが動作を停止しました

問題が発生したため、プログラムが正しく動作しなくなりました。プログラムを閉じてください。

[プログラムを閉じる]

その後、データ実行防止によるダイアログが表示されます。プログラムをDEPから除外しても役に立ちません。

どうすればこれを防ぐことができますか?

回答への対応:Delphi 7-2007で実行する必要があるお客様向けのフレームワークを開発しているため、Delphiの別のバージョンに変更することはできません。主なお客様はDelphi2006を使用しています。Delphi2009はまだ決定されていません。 Unicodeに移植する必要のあるコードがたくさんあります。Delphi 2006で広範なテストを行う必要がありますが、それを回避する方法はありません。

4

4 に答える 4

3

私はこの特定の問題に精通していませんが、D2006には一般に大量の安定性の問題があり、数百メガのメモリがリークし、頻繁にクラッシュしたことを知っています。可能であればD2009にアップグレードするか、すべてのコードをUnicodeに変換する要件が非常に大きなハードルになる場合はD2007にアップグレードする必要があります。どちらもVistaのサポートを念頭に置いて特別に作成されましたが、2006年はそうではありませんでした。

于 2009-07-24T12:24:16.800 に答える
3

Delphiのすべてのシャットダウンエラーの99.954%は、不適切に記述されたコンポーネントまたは専門家が原因です。問題があると思われるコンポーネントはありますか?

コンポーネントセットやその他のプラグインを一度に1つずつ削除して、原因が明らかになるかどうかを確認できます。または、IDEの2番目のインスタンスを起動して最初のインスタンスに接続し、デバッガーを使用して、問題の原因に関する手がかりが明らかになるかどうかを確認することもできます。

于 2009-07-24T15:54:01.953 に答える
0

シャットダウンする前に、開いているすべてのプロジェクトを閉じてみてください(ファイルメニューからすべて閉じる)。

XPでのD2006でも同様の問題が発生しましたが、すべてを閉じるとそれが妨げられるようです(ある種の競合状態ですか?)

注:サードパーティのコンポーネントはあまり使用していません。

于 2009-07-24T20:16:34.257 に答える
0

GExpertsをインストールしていますか?D2006のシャットダウンの問題が発生したとき、私はそれを疑った。それは単なる眺望の問題ではありません。xpではそれ自体が異なって現れるだけです。

于 2009-07-24T16:17:27.280 に答える