조경민 VAIRNAT안에 인터페이스 포인터를 넣기
bro@shinbiro.com
bro@nst.co.kr
===========================================================
IDONXMLNodePtr pFIrstChildNode; 가 있을때 ( MSXML 노드 스마트포인터 )
:
VARIANT vipNode;
VariantInit( &vipNode );
vipNode.vt = VT_DISPATCH;
vipNode.pdispVal = (IDispatch*)pFIrstChildNode;
vipNode.pdispVal->AddRef();
TESTHR(pParentNode->insertBefore( pElement, vipNode, &pNewNode ));
VariantClear(&vipNode );
또는
ADODB에서 IConnectionPtr pConn 이 있다고 할때
_variant_t((IDispatch *)pConn,true)
하면 간단히 인터페이스가 variant안에 들어간다. true는 AddRef을 하
게 하는 옵션이다.
bro@shinbiro.com
bro@nst.co.kr
===========================================================
IDONXMLNodePtr pFIrstChildNode; 가 있을때 ( MSXML 노드 스마트포인터 )
:
VARIANT vipNode;
VariantInit( &vipNode );
vipNode.vt = VT_DISPATCH;
vipNode.pdispVal = (IDispatch*)pFIrstChildNode;
vipNode.pdispVal->AddRef();
TESTHR(pParentNode->insertBefore( pElement, vipNode, &pNewNode ));
VariantClear(&vipNode );
또는
ADODB에서 IConnectionPtr pConn 이 있다고 할때
_variant_t((IDispatch *)pConn,true)
하면 간단히 인터페이스가 variant안에 들어간다. true는 AddRef을 하
게 하는 옵션이다.
'KB > MFC/Win32' 카테고리의 다른 글
다른 스레드에서 기다리라는 메시지창 돌리기 (0) | 2004.03.19 |
---|---|
ADO 레코드셋이 열려있는지 판단하기 (0) | 2004.03.19 |
[com] 생략인자 체크하기 (0) | 2004.03.19 |
USES_COMVERSION (1) | 2004.03.19 |
[com] _main이 없다며 unresolved fatal linking error가 날때 (0) | 2004.03.19 |