?? createinstancemacro.cpp
字號:
#import <msado15.dll> rename( "EOF", "adoEOF" )
struct InitOle {
InitOle() { ::CoInitialize(NULL); }
~InitOle() { ::CoUninitialize(); }
} _init_InitOle_;
#define CREATEINSTANCE(sp,riid) \
{ HRESULT _hr =sp.CreateInstance( __uuidof( riid ) ); \
if (FAILED(_hr)) _com_issue_error(_hr ); }
void main()
{
HRESULT hr = S_OK;
ADODB::_ConnectionPtr Conn1 = NULL;
CREATEINSTANCE( Conn1, ADODB::Connection )
Conn1 = NULL;
::MessageBox( NULL, "Success!", "", MB_OK );
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -