bool WriteOPCCItem(..., std::string strval,...)
{ ........VARIANT variant;
variant.vt = VT_BST;
wchar_t *pwchar;
pwchar = WSTRFromString(strval.c_str());
该博客探讨了在OPC客户端中如何正确将std::string转换为VARIANT类型进行写入操作,通过实现WSTRFromString函数将字符串转换为宽字符,并使用SysAllocString分配内存,最后在完成写入后释放内存的细节。
bool WriteOPCCItem(..., std::string strval,...)
{ ........VARIANT variant;
variant.vt = VT_BST;
wchar_t *pwchar;
pwchar = WSTRFromString(strval.c_str());
1万+

被折叠的 条评论
为什么被折叠?