我有一个包含BSTR的变体,但有时BSTR是“”(空),那么如何避免这种情况呢?我已经尝试过类似的东西:

variant.bstrVal != NULL

但这没有用。

最佳答案

使用SysStringLen:

if (SysStringLen(variant.bstrVal) == 0)
{ ... }

关于c++ - 检查BSTR是否为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7408574/

10-11 07:17