安装了BCG9.2版本,之后运行VC6.0,使用BCG AppWizard创建了一个dialog based工程,未做任何改动,直接编译运行,运行时报错,跟踪程序至VIEWHTML.cpp文件中,发现BOOL CHtmlView::GetTheaterMode()函数中ASSERT(m_pBrowserApp != NULL);这一语句的m_pBrowserApp=0,请问这是什么原因。感觉创建的工程里没有涉及到CHtmlView的使用,但为什么程序会运行到CHtmlView::GetTheaterMode()函数中呢?请高手解答。

解决方案 »

  1.   

    另外,运行bcg的example程序也都是编译通过,运行时会出错,感觉上像是设置的问题,请问应如何操作?麻烦各位帮忙。
      

  2.   

    是否在VC的directories里加了BCG的路径?
      

  3.   

    是否在VC的directories里加了BCG的路径?
      

  4.   

    是的,已经加了路径,在安装bcg时,安装向导自动完成了bcg与vc的整合以及dll的编译,bcg路径我检查过,是正确的。后来运行了不同的example程序,似乎都会在运行到CHtmlView::GetTheaterMode()函数时出错,很奇怪。