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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
Debug Assertion Failed?
C言語・C++・C#
-
デバッグ中のエラーのことで教えてください。
C言語・C++・C#
-
C++言語エラー
C言語・C++・C#
-
-
4
画面を強制的に再描画させる方法
C言語・C++・C#
-
5
ダイアログ表示時にチェックボックスにチェックされている状態にするには?
C言語・C++・C#
-
6
charからLPTSTRへの変換方法
C言語・C++・C#
-
7
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
8
ラジオボタンのグループ化
C言語・C++・C#
-
9
char*を初期化したいのですが
C言語・C++・C#
-
10
CString型の文字列連結について
C言語・C++・C#
-
11
絶対パスからのファイル名の切り離し
C言語・C++・C#
-
12
ラジオボタンの値の取得について(C++)
C言語・C++・C#
-
13
エディットボックスの入力制限について
C言語・C++・C#
-
14
error C2664: 'LPCTSTR' に変換できません。
C言語・C++・C#
-
15
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
16
GetPrivateProfileStringでiniファイル読込む処理を詳しく知りたいのですが・・・
C言語・C++・C#
-
17
テキストボックスからフォーカス外す
C言語・C++・C#
-
18
ボタンの配置を変更したい
C言語・C++・C#
-
19
VC++でコントロールの境界線を描画する方法
C言語・C++・C#
-
20
Run-Time Check Failure #3というエラーが出ます。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Visual Studio 「AnyCpu」について
-
Windows PowerShellでC言語を実...
-
excel vbaから実行するexe実行...
-
「読み込み違反」が起きたとき...
-
C++初心者です。 debug asserti...
-
実行ファイル(.exe)が別のPC...
-
JP1/File Transmission Server/...
-
VB6.0 exe作成時に実行時エラー...
-
ActiveX → VB を起動するとCre...
-
外部exe呼び出しの方法 ShellEx...
-
他人のプログラムを実行すると...
-
WindowsXpでAppActivate
-
Format 関数のバグ?
-
VisualStudioでC#が実行できない
-
VB.NetのWinsockについて
-
vba 時間の引き算 例えば 15:00...
-
アウトルックが起動しているか...
-
Designer.vbは直接コードをいじ...
-
IT初心者です 仕事で、vb.netで...
-
Windows上のプログラム。「予め...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Visual Studio 「AnyCpu」について
-
excel vbaから実行するexe実行...
-
「読み込み違反」が起きたとき...
-
Windows PowerShellでC言語を実...
-
C++初心者です。 debug asserti...
-
Pythonのコードをexe化
-
実行ファイル(.exe)が別のPC...
-
VB6.0 exe作成時に実行時エラー...
-
C#VB、exeに埋め込んだexeの実行
-
外部exe呼び出しの方法 ShellEx...
-
VisualStudioでC#が実行できない
-
ActiveX → VB を起動するとCre...
-
androidで.exeを実行できますか?
-
ActiveDirectoryから値を取得
-
Format 関数のバグ?
-
system関数(Windows)の戻り値!!
-
C言語に詳しい人に質問です。
-
VS2008 の C++ で作成したEXEの...
-
ACCESSランタイムでエラー
-
WindowsXpでAppActivate
おすすめ情報