2009-08-19 14 views
0

エクスプローラから自分で作成したアプリケーションを起動しても問題ありません。Visual Studio IDEから作業プログラムを起動できません

Visual Studio(F5)で起動しようとすると、ある時点でクラッシュします。 また、作業ディレクトリにも依存しません!

私はそのようにデバッグすることができないので、非常に迷惑です。 (起動後のプロセスについてみることもできますが....)

私は見落とした方向に誰かを指摘できますか? このような奇妙な状況の一般的な原因は何ですか?

ありがとうございます!

EDIT:システムやもの関与: WinXPProSp3(32ビット)、VS2005Sp1、勝利SDK6.1、DXSDK09

編集:明確化:私はコメントせずにクラッシュをデバッグしたい プログラム。 Visual Studio に問題はなく、デバッグするプログラムが終了したことだけを示します。

デバッグ設定はすべて順番に行われます。私はデバッグ情報が私に残っているところまで( DirectShowに関連するいくつかのlib)、プログラムが平和的に死ぬところまで、ある程度まで、最初にデバッグしてステップを進めることができます( )。

私はデバッグビルド構成だけを設定しました。

私はF5 - > deadを押しました 私はide - >外から同じexeを始めるのが魅力的です。

私はまだこれを理解することの近くにありません。<:|

EDIT:回答: デバッグモードで動作しないデコーダライブラリが、DirectShowフィルタチェーン に入ることができました。それはすべてのこの奇妙な行動を引き起こした。 私はそれを単にアンインストールしました。 (何とか「メリット」を下げても動作しませんでした)。 助けてくれてありがとう。

+0

を使用して、デバッグ情報を出力する必要があります。リリースビルドをデバッグしようとしていますか? F5キーを押す前にアクティブな構成を設定していることを確認してください。 – ChrisF

+0

デバッグ情報がどこから離れているのか、特定のポイントまでデバッグできます。 – AndreasT

+0

私はちょうど理由を教えずにダウンボートする人を愛しています。 ..大.. – AndreasT

答えて

1

を記入した場合は、私は、デバッガで自分のアプリケーションを実行すると、FAQ

を言う、それはクラッシュします。

一部のデコーダは、アプリケーションがデバッガに接続されている間は動作しないように設計されています。デバッガの外でアプリケーションを実行してみてください。

これはあまり役に立ちませんが、その理由を説明できます。 いくつかのログルーチンまたは System.Diagnostics.Debug.Write

+0

くそー!それはそれかもしれません!私はそれを調べます。どうもありがとう! +1 – AndreasT

+0

ありがとうございました!もし私ができるなら、私はあなたに10+を与えるだろう:)そのヒントは純金だった。私と私のカムの間にあるNeroデコーダが問題でした。彼らのデコーダは明らかにデバッグ可能ではありません。 – AndreasT

0

「ある時点でクラッシュする」と言うと、IDEがクラッシュするか、プログラムが実行を停止し、未処理の例外をトリガしたソースコード行が表示されることを意味しますか?

+0

興味がありがとう!私の説明を参照してください。私が述べたように – AndreasT

0

作業ディレクトリがプログラムに適している必要がありますか?デフォルトの動作は、VSが実行されている作業ディレクトリです。

あなたはDirectShowのに言及しているので、プロジェクトのプロパティに行くことによって、それを設定し、デバッグし、作業ディレクトリに

+0

、問題はワーキングディレクトリ関連ではありません。どのDLLがロードされているかを確認しましたが、大丈夫です。私は(絶望的に)プロジェクトに関連するすべてのディレクトリにメディアの内容をコピーしました。欠落しているデータファイルが正しく処理されるため、実際にはナンセンスでした。 – AndreasT

+0

作業ディレクトリのデフォルトは、.prjファイルbtwの場所です。 – AndreasT

関連する問題