开发者

MFC, just need some directions

I usually don't expect help from outside but I need to solve this quickly and hence am looking for some directions. I have a 6 year old MFC based application running in an xp machine and deleted some files/programs to free some space in C drive to install additional applications. After installing my new program (Labview 8.6), I find that I'm no longer able to run the MFC based one. I tried doing System restore and what not but I get the following error when I start the app.


Debug Assertion Failed!

Program : .... File : dlgdata.cpp Line : 43

(Press retry to debug the application)

Abort Retry Ignore


This dlgdata.cpp is an MFC core file and line 43 is ASSERT(FALSE) in function HW开发者_如何学JAVAND CDataExchange::PrepareCtrl(int nIDC) , and I'm clueless as to what has gone wrong. I'd be grateful if I just get some pointers to start debugging.


You are missing some MFC libs (either MSFT or some third party) that implment the control you are trying to use.

Try installing the redistributable spackage http://www.microsoft.com/Downloads/details.aspx?FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en

edit: this question might help work out which lib you need


Run Process Monitor and start your app. You should be able to see what DLL the program is trying to access. Then it's off to Google to (hopefully) find out what the DLL belongs to.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜