///////////////////////////////////////////////////////////////////// // Client.cpp - Implementation of C++ client // // for IHello interface, first COM+ application // // // // Jim Fawcett, CSE775 - Distributed Objects, Spring 2004 // ///////////////////////////////////////////////////////////////////// #import "..\HelloCOMplus\debug\HelloCOMplus.dll" no_namespace named_guids #include #include void main() { try { ::CoInitialize(NULL); HRESULT hr = S_OK; IHello* pSal = NULL; hr = ::CoCreateInstance(CLSID_Hello,NULL,CLSCTX_ALL,IID_IHello,(void**)&pSal); CComBSTR sal; std::wstring temp = pSal->salutation(); std::wcout << L"\n " << temp.c_str() << L"\n\n"; pSal->Release(); ::CoUninitialize(); } catch(exception& e) { std::cout << "\n " << e.what() << "\n\n"; } }