我正在使用 vc++ 6.0。我已经从应用程序向导(用于生成随机绘图的 MFC activeX ctrl 向导)制作了一个未经许可的 activex ctrl 应用程序。当我通过 ActiveX 控件测试容器测试这个 Activex 时,所有功能都工作正常,但是当我用对话框应用程序测试它时,在调用 ActiveX 的任何方法时,它给出错误调试断言失败。程序……
文件:winocc.cpp;线路:345
我在我的测试对话框应用程序中创建了这个 ActiveX ctrl 包装类的对象,然后调用在这个 ActiveX ctrl 中定义的方法。
我的代码:
CNewSquiggleAcX m_ClNewSquigg;
CFileDialog m_ldFile(TRUE);
// Show the File open dialog and capture the result
if(m_ldFile.DoModal()== IDOK)
{
CString m_sResults;
m_sResults = m_ldFile.GetFileName();
//m_ClNewSquigg.GetSquiggleLength();
m_ClNewSquigg.LoadDrawing(m_sResults); // Error comes in this line
calling any activex function
}
请帮助我提前谢谢