2012-03-09 19 views
2

Windows 7(64ビット)ラップトップのRad Studio 2010(Delphi 2010)Rad Studio - Delphi 2010 IDEの問題

Imはおそらく私がどれだけ言葉、質問のタイトルや質問自体に見つけ出すように見えることはできません原因、この1上のネガの多くを取得するつもり......しかし、ここでそれは

を行きますRAD Studio(Delphi)2010内で実行していないコードでいくつかの問題が発生しました。 私は何日かの理由を理解しようとしています。 1つのインストールされたパッケージを使って作業し、それが原因であるかどうかを判断しようとします。最終的にすべてのパッケージをアンインストールした後でも、Rad Studio全体をアンインストールして(そしてRad-Studioだけを再インストールして)、Delphi IDEの動作の原因を突き止めることはできません。私は自分のコンポーネントパッケージとRad Studioに関するすべてのもののレジストリを掃除しました。

ラッドメーカーのちょうど新しいコピーは、私はシンプル

procedure TForm1.Button1Click(Sender: TObject); 
begin 
if opendialog1.Execute then 
begin 
    ShowMesage(opendialog1.filename); 
end; 
end; 

を書こうとインストールして、私はアプリケーションを実行して、私がクリックしたときに、しかし、それはコンパイルし、それがエラーなしでうまく構築し、[OK]をボタンの上に次のメッセージが表示されます。

Project1.exeが動作を停止しました 問題によりプログラムが動作を停止しました。 Windowsはプログラムを終了し、ソリューションが利用可能である場合に通知します。

[プログラムを閉じる]ボタンをクリックすると、何も表示されず、Delphi 2010 IDEに戻ります。

私はそれをコンパイルすると、私は実行可能ファイルを実行することができます。

これは私のIDEでコードを実行したりデバッグしたりすることができなくなって以来、本当に深刻な問題となっています。

これは発生しません。コードなしで空のデフォルトアプリケーションを作成して実行するだけです。

誰かから私の問題に対する提案や解決策がありますか?

+2

すべてのシェル拡張機能を無効にしてみてください。彼らがデバッガの下で実行していることを検出した場合、アプリケーションを爆撃する既知のシェル拡張があります。また、ファイルダイアログを表示すると、シェル拡張がロードされます。 –

+2

ダビデは良いアイデアを持っています。私はhttp://www.nirsoft.net/utils/shexview.htmlを使用して、厄介なシェル拡張を取り除きます。 –

+0

うーん、いい考えです。私はちょっとシェルの拡張機能については初心者ですが、見苦しいです。 – IElite

答えて

1

したがって、使用条項に第三者のコンポーネントまたはユニットはありませんか?

すべてのアンチウイルスおよびマルウェアスキャンソフトウェアを一時的に無効にしようとしましたか?

MadExceptやEurekaLogがインストールされていますか?その場合は削除してください。

存在しない場合は、MadExceptをインストールします。 IDE内とターゲットアプリケーション内で例外をキャッチします。

第二に、このレジストリキーの名前を変更してみてください。

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0

のようなものに名前を変更します。

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0_OLD

あなたは、Delphi 2010、あなたのローカル・ユーザー・レジストリーの構成セクションを実行して次の時間再生成され、インストール時のデフォルトにリセットされます。

+0

アプリケーションのuses節に第三者コンポーネントまたはユニットがありません。 Win32のライブラリパスにも(radスタジオのデフォルトインストール以外のものはありません) – IElite

+0

MadExceptもEurekaLogもありません。私はレジストリに何もする必要はありません、私はちょうどアンインストールして手で前にregestryをクリーニングした後に再インストールしたので – IElite

関連する問題