高分!MFC扩展DLL调用mschart的有关问题(急)

高分!!!!MFC扩展DLL调用mschart的问题(急)
在DLL中的一个视图中定义一个CMSChart的对象,用Create方法生成控件时有时会失败,程序就一直停在那里.有时又是好的.这里用到的MsChart6.0是封装到另一个DLL中来导出的.不知道这是什么原因.
一、是不是资源冲突,导致ocx的容器无效?
二、是不是封装到DLL中的MSCHART跟系统自带的MSCHART6。0产生了冲突?

希望高手帮忙给点提示。急啊。

------解决方案--------------------
CAxWindow::CreateControl
HRESULT CreateControl( LPCOLESTR lpszName, IStream* pStream = NULL, IUnknown** ppUnkContainer = NULL );

HRESULT CreateControl( DWORD dwResID, IStream* pStream = NULL, IUnknown** ppUnkContainer = NULL );

Return Value

A standard HRESULT value.

Parameters

lpszName

A pointer to a string to create the control. Must be formatted in one of the following ways:

A ProgID such as "MSCAL.Calendar.7 "


1、试试上面的函数;
2、创建控件你是放在哪里创建的?
------解决方案--------------------
小问题,应该是没有做签名。
去这看看
http://support.microsoft.com/kb/151771/zh-cn