5
A
回答
17
使用SysStringLen
:
if (SysStringLen(variant.bstrVal) == 0)
{ ... }
-1
您可以測試VARIANT的vt
成員VT_NULL
或VT_EMPTY
if (variant.vt != VT_NULL)
{
...
}
相關問題
- 1. 檢查一個變量是否爲空
- 2. 檢查一個值是否爲空
- 3. 檢查一個NSMutableDictionary是否爲空?
- 4. 檢查一個表是否爲空
- 5. 檢查一個對象是否爲空
- 6. 檢查是否一個textarea是空
- 7. 檢查dataGridView是否爲空
- 8. 檢查JValue是否爲空
- 9. 檢查imageView是否爲空
- 10. 檢查tabControl1是否爲空?
- 11. 檢查CSV是否爲空
- 12. 檢查double是否爲空
- 13. 檢查列是否爲空
- 14. 檢查ALAssetsLibrary是否爲空
- 15. 檢查ArrayCollection是否爲空
- 16. laravel檢查是否爲空
- 17. 檢查textarea是否爲空
- 18. 檢查NumericUpDown是否爲空
- 19. 檢查ImageSource是否爲空
- 20. 檢查是否爲空JasperReports
- 21. 檢查是否爲空JFormattedTextField
- 22. 檢查editText是否爲空
- 23. 檢查JTextField是否爲空
- 24. 檢查是否爲空VB.NET
- 25. 檢查StringBuffer是否爲空
- 26. 檢查OnAction是否爲空
- 27. 檢查NSDictionary是否爲空
- 28. 檢查JTextFields是否爲空
- 29. 檢查managedobjectcontext是否爲空?
- 30. 檢查它是否爲空
這是不正確;一個空的變體與設置爲「VT_BSTR」的變體不同,其空字符串爲 –
@ M.M對於誤讀該問題表示歉意。然而,對'VT_EMPTY'的測試應該可以做到。 –
VT_EMPTY與VT_BSTR也不同。這個問題意味着已知'variant.vt == VT_BSTR'。 –