![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
VS2013を使用しています。 プログラムを実行してら以下のようなエラーが起こりました。
Debug Assertion Failed!
Program: ,,,cuments\visual studio2013\Projects\HDface2\Debug\HDface2.exe
File: atcomcli.h
Line: 195
Expression: p!=0
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
C++言語初心者なのでどの部分をどのようにすべきなのかよくわかりません。
解決方法を教えていただければ嬉しいです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> Debug Assertion Failed!
デバッグモードでプログラムを実行する際、不適切な値などが処理に渡された事をチェックする処理で停止している状態です。
例えば、割り勘計算する関数で、「合計金額」と「人数」を渡して、1人当たりの金額を計算しますが、人数にゼロを渡した場合に不適切って事で処理停止するようにするだとか。
質問の場合、「atcomcli.h」(atlcomcli.hの間違い?)の195行目に定義しているCOM インターフェイス関係の関数を呼び出した際、いずれかのポインタの内容がNULLなので、実行できませんよ、Releaseなんかで実行したら例外とかアクセス違反で停止しちゃうかもよって教えてくれてます。
atlcomcli.hはライブラリが提供しているものですから、いじっちゃダメです。
対象の関数を呼び出している個所を確認して、渡している引数の内容を調べてみてください。
呼び出し場所の調べ方としては、Assertionが出ている状態で「Retry」でデバッグを開始し、「表示」-「デバッグウィンドウ」-「コールスタック」を表示して、質問者さんが作成したコードが対象関数を直接ないし間接的に呼び出している順を辿るとか。
英文だけど、似た質問がありました。
Visual Studio - Forums - Problem with atlcomcli.h assertion failed!
https://social.msdn.microsoft.com/Forums/vstudio …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- 英語 下記はなんていってますか? こんにちは以降、訳していただけたら助かります。 Hello, We’re 1 2023/01/14 00:09
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Debug Assertion Failed?
C言語・C++・C#
-
デバッグ中のエラーのことで教えてください。
C言語・C++・C#
-
C++言語エラー
C言語・C++・C#
-
-
4
画面を強制的に再描画させる方法
C言語・C++・C#
-
5
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
6
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
7
GetPrivateProfileStringでiniファイル読込む処理を詳しく知りたいのですが・・・
C言語・C++・C#
-
8
ラジオボタンの値の取得について(C++)
C言語・C++・C#
-
9
ボタンの配置を変更したい
C言語・C++・C#
-
10
CString型の文字列連結について
C言語・C++・C#
-
11
VC++でコントロールの境界線を描画する方法
C言語・C++・C#
-
12
リソースエディタでスタティックテキストの文字サイズの変更
C言語・C++・C#
-
13
エディットボックスのフォントを変えたい
C言語・C++・C#
-
14
Run-Time Check Failure #3というエラーが出ます。
C言語・C++・C#
-
15
「fatal error C1189」を回避するには?
C言語・C++・C#
-
16
学校PCで問題なくデバッグできるのに自宅PCのくVisual Studioでは同じソースがデバッグできません。
C言語・C++・C#
-
17
ダイアログ内コントロールの位置取得について
C言語・C++・C#
-
18
エディットボックスの入力制限について
C言語・C++・C#
-
19
静的でないメンバ関数の呼び出しが正しくありません
C言語・C++・C#
-
20
起動時に何のダイアログも表示されない
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows PowerShellでC言語を実...
-
Visual Studio 「AnyCpu」について
-
「読み込み違反」が起きたとき...
-
excel vbaから実行するexe実行...
-
実行ファイル(.exe)が別のPC...
-
VBがデバッグ時落ちてしまう
-
VB2005 Vistaで印刷ができません
-
VC++のCOMのデバッグ方法について
-
ActiveDirectoryから値を取得
-
mscorlib.dllの初回例外について
-
MFCと.NETFramework
-
ACtiveXコンポーネントはオブジ...
-
C++初心者です。 debug asserti...
-
VBで「ファイル名を指定して実...
-
一通ずつ処理したい(アウトル...
-
CreateFile が ERROR_PATH_NOT_...
-
VisualStudioでC#が実行できない
-
ACCESSランタイムでエラー
-
他人のプログラムを実行すると...
-
androidで.exeを実行できますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「読み込み違反」が起きたとき...
-
Visual Studio 「AnyCpu」について
-
Windows PowerShellでC言語を実...
-
excel vbaから実行するexe実行...
-
実行ファイル(.exe)が別のPC...
-
C++初心者です。 debug asserti...
-
Format 関数のバグ?
-
C#VB、exeに埋め込んだexeの実行
-
VisualStudioでC#が実行できない
-
VB6.0 exe作成時に実行時エラー...
-
Pythonのコードをexe化
-
shell関数には二重引用符を渡せ...
-
ActiveDirectoryから値を取得
-
mscorlib.dllの初回例外について
-
ActiveX → VB を起動するとCre...
-
androidで.exeを実行できますか?
-
外部exe呼び出しの方法 ShellEx...
-
VBがデバッグ時落ちてしまう
-
Eclipse CDT MinGWによるC言語
-
ACCESSランタイムでエラー
おすすめ情報