MSFlexGridのASSERT

[戻る]
りき 2002/03/24(日) 20:25:45
ネット上で調べたのですが、一向にわかりませんのでお邪魔させていただきました。
MSFlexGridについての質問です。

グリッド(MSFlexGrid)の書き込みをスレッドで記述すると

WINOCC.CPPファイルの
CWnd::InfokeHelper(グリッド)内の
ASSERT(m_pCtrlSite != NULL)でアサートしてしまいます。

いったい何がいけないのでしょう???
VCの設定で何かを大事な事を忘れているのでしょうか?
このプログラム、あるPCでは正常に動いていなのですが
別のPCで動かしたら、上記のエラーが出力されました。

これで質問内容わかっていただけたでしょうか?
説明不足でしたら、指摘してくださいませ。

ご教授よろしくお願いします。

PATIO 2002/03/26(火) 10:25:18
ASSERTの位置まで特定できているのですから、
問題のm_pCtrlSiteというメンバー変数が何を保持する為のものなのかを調べるのが先決でしょ
う。
コールスタックもありますし、追いかける材料はあると思いますよ。
問題のASSERT個所にコメントはありませんか?
あるのであれば、それを読む事も大切です。
英語で記述してあると思いますが、辞書を片手にでも読む事をすべきです。

もし、そういう事をやった挙句わからないのであれば、こういう事をやったと言うのは
ちゃんと書きましょう。
そういう情報があると無いとでは、レスのつき方に影響があるものです。

古いスレッドには追加発言できません。