设置c++的应用程序属性示例

设置IltmsServer属性HRESULT人力资源;CComPtr < IltmsApplicationProperties >道具;//获取当前应用程序属性的副本hr = server->GetApplicationProperties(&props);如果(失败(人力资源)转到错误;//删除任何现有值hr = props->Clear();如果(失败(人力资源)转到错误;//设置各种用户定义的属性hr = props->AddString(CComBSTR(L“字符串”), CComBSTR (L“测试字符串”));如果(失败(人力资源)转到错误;hr = props->AddInteger(CComBSTR(L“整数”), 37);如果(失败(人力资源)转到错误;hr = props->AddNumber(CComBSTR(L“数量”), 3.14);如果(失败(人力资源)转到错误;hr = props->AddNumber(CComBSTR(L“布尔”), VARIANT_FALSE);如果(失败(人力资源)转到错误;hr = props->AddString(CComBSTR(L“路径”), CComBSTR (L“% ltmsRootFolder % \ \假”));如果(失败(人力资源)转到错误;//添加一个属性并删除它hr = props->AddString(CComBSTR(L“临时”), CComBSTR (L“假”));如果(失败(人力资源)转到错误;hr = props->删除(CComBSTR(L“临时”));如果(失败(人力资源)转到错误;//现在打印出来进行调试CComBSTR v;hr = props->GetString(CComBSTR(L“字符串”),增加了);如果(失败(人力资源)转到错误;_tprintf (_T ("字符串= %s\n"), (LPCTSTR) CString(v));长v;hr = props->GetInteger(CComBSTR(L“整数”),增加了);如果(失败(人力资源)转到错误;_tprintf (_T ("Integer = %ld\n"), v);v;hr = props->GetNumber(CComBSTR(L“数量”),增加了);如果(失败(人力资源)转到错误;_tprintf (_T (“数字= %g\n”), v);VARIANT_BOOL v;hr = props->GetBoolean(CComBSTR(L“布尔”),增加了);如果(失败(人力资源)转到错误;_tprintf (_T ("Boolean = %s\n"), (v != VARIANT_FALSE) ?_T (“真正的”): _t (“假”));CComBSTR v;hr = props->GetResolvedPath(CComBSTR(L“路径”),增加了);如果(失败(人力资源)转到错误;_tprintf (_T ("路径= %s\n"), (LPCTSTR) CString(v));CComBSTR v;hr = props->GetString(CComBSTR(L“临时”),增加了);如果(失败(人力资源)_tprintf (_T (“Temp不存在\n”));其他的_tprintf (_T (“Temp = %s\n”), (LPCTSTR) CString(v));//复制属性到服务器hr = server->SetApplicationProperties(props);如果(失败(人力资源)转到错误;错误:返回人力资源;
媒体流C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。