Example #1
1
HRESULT CMObject::GetActiveObject(LPCTSTR objName)
{
	HRESULT hr;
	IDispatchPtr tmpobj;
	Release();
#ifdef _UNICODE
	hr=tmpobj.GetActiveObject((LPOLESTR)objName);
#else
	hr=tmpobj.GetActiveObject(objName);
#endif
	if(SUCCEEDED(hr))
		p=tmpobj.Detach();
	return hr;
}
Example #2
1
HRESULT CMObject::GetActiveObject(const CLSID clsid)
{
	HRESULT hr;
	IDispatchPtr tmpobj;
	Release();
	hr=tmpobj.GetActiveObject(clsid);
	if(SUCCEEDED(hr))
		p=tmpobj.Detach();
	return hr;

}