• 締切済み

エラーDlg「An invalid argument was encountered」について

はじめまして。 表題のエラーメッセージについて質問させてください。 VC++ 2005 MFC で開発をしております。 OS Windouws 2000 処理としましては複数のスレッドを走らせて Cimageを作成して描画するといった仕様です。 VCより実行後、 デバッグモードの場合、 エラーDlg「~.exe によってブレークポイントが発生しました」 が表示され、継続ボタンを押下すると エラーDlg「An invalid argument was encountered」 が表示されます。 リリースモードの場合 エラーDlg「An invalid argument was encountered」 が表示されます。 両者とも (デバッグモードの場合、警告無視)しばらくすると エラーDLGは発生しなくなります。 本現象はどのような場合に発生するのでしょうか? また解決の糸口になるような情報がございましたら 教えていただきたく思います。 同件と思われますが、 Windows XP の場合、 配布パッケージ形式(リリース、デバッグ版ともに)で実行しますと、 問題なく動作します。 Windows 2000の場合、 配布パッケージ形式(リリース版)で実行しますと エラーDlg「An invalid argument was encountered」 が表示され、OKボタン押下で継続して処理が続くのですが、 「エラーが発生したため、~.exeを終了します。プログラムをもう一度開始する必要があります。 エラー ログを作成しています。」 と表示され、アプリが落ちます。 配布パッケージ形式(デバッグ版)で実行しますと 問題なく実行できます。 ※補足 開発環境(VS 2005)が入ってるPC(Windows 2000)の場合は エラーDlg「An invalid argument was encountered」は表示されますが、 その後、正常に動作します。 Windows 2000の場合に本エラーが発生するようです。 かなりはまっています。 どなたかお詳しい方がおりましたら ご教授お願い致します。 以上になります。 よろしくお願い致します。

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

何かの引数が間違っている と言った内容のメッセージのようですね 出るのはどの段階なのでしょう? IDE上で実行した場合でしょうか EXE単独実行の場合ですか 簡単なデバッグなら AfxMessageBoxなどを埋め込んで何処で発生しているのかを特定したほうが良いでしょう ダイアログベースなら AppWizarが吐き出したスケルトンの状態でも発生するのでしょうか これで発生しないのであれば 追加したコントロールが原因かもしれません コントロールを1つ1つ追加していき何処で発生するのか確認してみましょう

関連するQ&A

  • Warning: Invalid argument supplied

    Warning: Invalid argument supplied for foreach() inを消したい テストサーバーでは、問題ないのですが、本サーバーで上記のエラーが foreachの部分で出てしまいます。 エラーが出るだけで他の部分の表示には問題なのですが、 おそらくどこまでのエラーを表示するかの設定がサーバーによって 違うからだと思うのですが、 phpコード側で上記のエラーを表示するかしないかを変更することは できませんでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • VS2008 C++ リリースモードでエラー

    表題の環境でMFCベースのプログラムを開発しています。 リリースモードで実行を試したところ、同じようなタイミングで強制終了が発生します。 (おそらく、自前のDLL内で落ちている?) デバッグモードのEXEを直接起動しても、強制終了が発生します。 りかし、VSからリリースモード(当然、デバッグモードも)の実行を行うと、エラーが発生しません。 VSから実行する場合、参照するDLLはVSを使用しない場合とは違うDLLを参照するのでしょうか。 その他、このような状況での対処方法について、アドバイスをいただけませんでしょうか。

  • パソコンを立ち上げるとエラーメッセージが表示される

    パソコンを立ち上げると以前は表示されなかったものが表示されるようになりました。 メッセージが表示されないようにしたいのですがどのようにすればよいか教えてください。 エラーメッセージ Invalid Command Encountered in RegExpr このように表示されます。

  • IIS(?)のエラーについて

    教えて下さい。 WebサーバにIISを使用しているのですが クライアントから接続しにいくと以下のエラーMSGがブラウザに表示されます。 SERVER ERROR   The server encountered an internal error or misconfiguration and was unable to complete your request このエラーはIISが表示していると思われますが 原因がわかりません。 情報が少なくてすみませんが、これだけでどんな原因があるか分かりますか? また、こんな調査方法が良いだとか、関連することなんでも良いので 教えて下さい。

  • エラーの原因について

    エラーの原因について 以下のエラーが表示されますがPHP自体は動作するようです。 PHPプログラムの画面の下に表示されます。 Warning: Invalid argument supplied for foreach() in /home/アカウント/public_html/clz/acc.php on line 1535 Warning: Invalid argument supplied for foreach() in /home/アカウント/public_html/clz/acc.php on line 1557 回避策をご存知の方は、ご指導よろしくお願い致します。

    • ベストアンサー
    • PHP
  • CRCの計算でエラー

    VisualC++2008でプログラミングしております。簡単なモデムプログラムを作っているのですが、エラー検出で利用するCRCでつまづいています。具体的には、特定のファイルを送信しようとすると常にエラーが発生したと判断され、再送要求をし続けてしまいます。 以前、チェックサムでXORを利用した時も同様なことが発生したので、XORの計算があやしいのかなと感じています。デバッグでは正しく計算されるようなのですが、リリースで実行すると上記のようになります。 どなたかアドバイスを頂ければと思います。よろしくお願いします。

  • ウイルスセキュリティでのエラーについてなのですが、ウイルス検査を実行す

    ウイルスセキュリティでのエラーについてなのですが、ウイルス検査を実行すると、 「Invalid Command Encountered in RegExpr」というエラーメッセージが出て 何をしてもその後、同じメッセージが繰り返し出てきます。それ以降の検査が続行できず、 サポートページを見ても、いまだに解決方法が見つけられません。 この場合、どうしたらいいのでしょうか? すでに何かに感染しているということは考えられますか? 併せて、解決方法も教えてください。 よろしくおねがいします。

  • Windows Media Playerのエラー

    「ファイルの再生中にWindows Media Playerに問題が発生しました。」というエラーが発生してしまいます。 Security component upgradeをしても、An error was encountered during upgrade. If you are still unable to play your content, additional help and support is available on http://support.microsoft.comというエラーが出てしまいます。 解決方法ご存知の方がおられましたら教えてください。 よろしくお願いいたします。

  • C#:VS2008について

    現在VS2008C#で開発を行っています。 そこで、デバッグで実行するとSaveFileDialogの表示時に下記のエラーが発生しています。 "OLE が呼び出される前に、現在のスレッドが Single Thread Apartment (STA) モードに設定されていなければなりません。Main 関数に STAThreadAttribute が設定されていることを確認してください。 この例外はデバッガがプロセスにアタッチされている場合にのみ発生します。" しかし、EXEで実行した場合上記エラーが発生せず、正常にSaveFileDialogが表示されます。 そこで質問なのですが、デバッグで実行した場合と、EXEで実行した場合では何か違いがあるのでしょうか?また、なぜ上記エラーはデバッグ実行時のみ発生しているのでしょうか?回答よろしくお願い致します。

  • 2、3日前からtumblrでエラーが出ます。

    ダッシュボードとリブログページがすべて Error. There was an error processing your request. Our engineers have been alerted and will work quickly to correct any issues. Find out why you may have encountered this error. と表示されます。どうすればよいのでしょうか? ちなみにFind out whyという文字(リンク)をクリックしても表示しません。