アプリ版:「スタンプのみでお礼する」機能のリリースについて

.Net2003で作成したプロジェクトを実行しようとするとoccmgr.cppの行410で特定のエラーが出て実行できません。以下が特定のエラーの内容です。

Debug Assertion Failed!!

File occmgr.cpp
Line 410

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.

どうすればいいかわかりません。 よろしくお願いします。

A 回答 (5件)

> このcrystl32.ocxは他のパソコンからコピペしてきてもってきたやつなんですよね。



ocxファイルだけでなく、ocxファイルが内部で呼んでるdllファイルなどがあれば、それらも必要なので、ちゃんとインストールするべきです。
    • good
    • 0
この回答へのお礼

本当にありがとうございます。無事解決しました。

本当に 感謝しきれないほどですが  ありがとうございます。

お礼日時:2012/08/09 11:39

「occmgr.cpp debug assertion 410 .net 2003 」 で検索したら200件ほど見付かりました。


どうも、2003の マネージド C++のバグのようです。
    • good
    • 0

regsvr32 "C:\Explore Testset\ExploreTestset\ReportVB\crystl32.ocx"



としてみたら?

この回答への補足

試したんですが無理でした。

クリスタルレポートをインストールしてないからですかね?
このcrystl32.ocxは他のパソコンからコピペしてきてもってきたやつなんですよね。

補足日時:2012/08/09 09:08
    • good
    • 0

何のウィンドウの作成に失敗しているのかはわかりますか?


わかるなら、そのウィンドウの作成に必要な環境(コード、リソース、必要であればdllなど)が整っているか確認してください。

アサートの位置だけでは、これくらいしか言えません。

この回答への補足

確かに crystl32.ocxが登録していません。
登録しようとしても出来ないんですよね。コマンドプロンプトでregsvr32 C:¥Explore Testset¥ExploreTestset¥ReportVB¥crystl32.ocx でやってもエラーがでて

補足日時:2012/08/08 17:14
    • good
    • 0

その位置のコードは、ウィンドウハンドルがNULLでないことを確認しているのでないですか?


必要なOCXコントロールが登録されていないなどで、ウィンドウの作成に失敗していませんか?

この回答への補足

確かにウィンドウの作成に失敗しています。
どうすれば良いのかわかりますか?

補足日時:2012/08/08 14:59
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!