系统:XP
IDE:vs2008
您好,我本机安装了component one 的 flexgrid 控件
我在一个测试对话框中通过flexgrid的Create函数动态创建了这个OCX控件,在我自己机器上打开这个对话框没有问题,但是当我把这个exe拷贝到其他没有安装component one 的机器上,每次打开都会提示 未授权的这个对话框(如图),请问如何处理?是需要给bstrLicKey传入值么,我也传了
m_grid.Create(_T(""), WS_CHILD|WS_VISIBLE|LVS_ICON, CXTPEmptyRect(), this, IDC_GRID_ITEM, NULL, FALSE, bstrLicenseKey)
BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,
UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE,
BSTR bstrLicKey = NULL)
{
return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
pPersist, bStorage, bstrLicKey);
}
如何解决?谢谢。 |