メモリを失うことなくtagVARIANTに文字列をストックする方法はありますか?どのように(窓)tagVARIANTの文字列を在庫していますか?
私はMicrosoft SDKを使用しています。このような
メモリを失うことなくtagVARIANTに文字列をストックする方法はありますか?どのように(窓)tagVARIANTの文字列を在庫していますか?
私はMicrosoft SDKを使用しています。このような
何か:
_bstr_t bstrVal(yourstring);
VARIANT varString;
varString.vt = VT_BSTR;
varString.bstrVal = bstrVal;
、コンパイル・エラーがあるかもしれないので、私はそれをコンパイルしていないが、あなたのアイデアを得ます。
対応する代入演算子を持つ_variant_tを使用します。 VARIANTをお持ちの場合は、それをヘルパークラスに接続して切り離すことができます。
+1。 '_variant_t foo(L" foo string ");' – MSalters
'BSTR'ではなく' _bstr_t'ヘルパー型を使用している場合、なぜ '_variant_t'も使用しないのはなぜですか? – MSalters
@MSalters:そうです。私がこの答えを書いている間、それは私の心には来なかった。 – Aamir