Click here to Skip to main content
15,897,518 members
Home / Discussions / COM
   

COM

 
GeneralMemory Leakage. Pin
JigarThakkar8-Jan-04 22:49
JigarThakkar8-Jan-04 22:49 
GeneralRe: Memory Leakage. Pin
Jörgen Sigvardsson9-Jan-04 9:41
Jörgen Sigvardsson9-Jan-04 9:41 
GeneralCOM client in VB Pin
Member 8040808-Jan-04 18:24
Member 8040808-Jan-04 18:24 
GeneralRe: COM client in VB Pin
Jörgen Sigvardsson9-Jan-04 9:50
Jörgen Sigvardsson9-Jan-04 9:50 
QuestionC++ unable to access COM object, but VB can? Pin
Nathan Brown8-Jan-04 11:27
Nathan Brown8-Jan-04 11:27 
AnswerRe: C++ unable to access COM object, but VB can? Pin
Vi28-Jan-04 21:24
Vi28-Jan-04 21:24 
GeneralRe: C++ unable to access COM object, but VB can? Pin
Nathan Brown9-Jan-04 13:12
Nathan Brown9-Jan-04 13:12 
GeneralRe: C++ unable to access COM object, but VB can? Pin
Vi211-Jan-04 21:02
Vi211-Jan-04 21:02 
Try to use this fragment of code. If it doesn't work, try to check the hr value and tell this value to us.
BIND_OPTS bind_op;
// ... fill out the options.
REFIID riid = IID_IDispatch;
IDispatch* p_ibac = NULL;
HRESULT hr = CoGetObject(OLESTR("bactalk.activex.interface"), &bind_op, rrid, (void **)&p_ibac);
if( SUCCEEDED(hr) )
{
//p_ibac->SendTimeSync();         // crashes inside of COleDispatchDriver::InvokeHelper(...)
	LPOLESTR lpsz = OLESTR("SendTimeSync");
	DISPID dispid;
	hr = p_ibac -> GetIDsOfNames(IID_NULL, (LPOLESTR*)&lpsz, 1, LOCALE_USER_DEFAULT, &dispid);
	if( SUCCEEDED(hr) )
	{
		DISPPARAMS dispparams = { NULL, NULL, 0, 0};
		VARAINT varRet;
		VariantInit(&varRet);
		hr = p_ibac -> Invoke(dispid, IID_NULL, LOCALE_USER_DEFAULT,
			DISPATCH_METHOD|DISPATCH_PROPERTYGET, &dispparams, &varRet, NULL, NULL);
		VariantClear(&varRet);
	}
}



With best wishes,
Vita
GeneralRe: C++ unable to access COM object, but VB can? Pin
Nathan Brown27-Jan-04 13:37
Nathan Brown27-Jan-04 13:37 
AnswerRe: C++ unable to access COM object, but VB can? Pin
Jörgen Sigvardsson9-Jan-04 9:57
Jörgen Sigvardsson9-Jan-04 9:57 
GeneralRe: C++ unable to access COM object, but VB can? Pin
Nathan Brown9-Jan-04 13:22
Nathan Brown9-Jan-04 13:22 
GeneralRe: C++ unable to access COM object, but VB can? Pin
Jörgen Sigvardsson9-Jan-04 13:34
Jörgen Sigvardsson9-Jan-04 13:34 
QuestionHow to bypass login window? Pin
SiddharthAtw7-Jan-04 18:23
SiddharthAtw7-Jan-04 18:23 
GeneralA property of a user defined ATL class Pin
Gush6-Jan-04 12:23
Gush6-Jan-04 12:23 
QuestionHow to use IWMPPluginUI::TranslateAccelerator? Pin
IGx896-Jan-04 5:07
IGx896-Jan-04 5:07 
GeneralTutorial on COM Pin
Omar Alvi5-Jan-04 4:45
Omar Alvi5-Jan-04 4:45 
GeneralRe: Tutorial on COM Pin
valikac5-Jan-04 4:59
valikac5-Jan-04 4:59 
GeneralCOM & VB.NET overloading Pin
izotov5-Jan-04 2:36
izotov5-Jan-04 2:36 
GeneralRe: COM & VB.NET overloading Pin
Heath Stewart5-Jan-04 13:41
protectorHeath Stewart5-Jan-04 13:41 
GeneralRe: COM & VB.NET overloading Pin
Jörgen Sigvardsson6-Jan-04 6:12
Jörgen Sigvardsson6-Jan-04 6:12 
GeneralRe: COM & VB.NET overloading Pin
Niels Penneman12-Jan-04 10:21
Niels Penneman12-Jan-04 10:21 
GeneralRe: COM & VB.NET overloading Pin
Jörgen Sigvardsson12-Jan-04 10:23
Jörgen Sigvardsson12-Jan-04 10:23 
GeneralRe: COM & VB.NET overloading Pin
Niels Penneman12-Jan-04 10:26
Niels Penneman12-Jan-04 10:26 
QuestionHow do I determine if a certain method exists on an interface? Pin
Gary Chapman5-Jan-04 2:16
Gary Chapman5-Jan-04 2:16 
AnswerRe: How do I determine if a certain method exists on an interface? Pin
Xiangyang Liu 刘向阳5-Jan-04 2:46
Xiangyang Liu 刘向阳5-Jan-04 2:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.