/////////////////////////////////////////////////////////////// // StringAppenderClient.cpp - Demonstrate Solution to MT2-Q4 // // // // Jim Fawcett, CSE775 - Distributed Objects, Spring 08 // /////////////////////////////////////////////////////////////// #include #include #include "../StringAppender/StringAppender_i.h" int main(int argc, char* argv[]) { CoInitialize(NULL); CComQIPtr pStringAppender; pStringAppender.CoCreateInstance(CLSID_AppendString); if(pStringAppender) { BSTR send = SysAllocString(L"client string"); HRESULT hr = pStringAppender->AppendString(&send); if(SUCCEEDED(hr)) { std::wcout << "\n " << send; SysFreeString(send); } } std::wcout << "\n\n"; return 0; }