www.digitalmars.com         C & C++   DMDScript  

c++.stlsoft - comstl::bstr attach method?

reply Gabor.Fischer systecs.com (Gabor Fischer) writes:
Hello!


Is there a way to attach a BSTR to the comstl::bstr class? I didn't find  
an attach method, and if I pass a BSTR to the constructor then a copy of  
the string is made.


So Long...

Gabor
Aug 02 2007
next sibling parent Matthew Wilson <no-one nowhere.none.nothing> writes:
Gabor Fischer Wrote:

 Hello!
 
 
 Is there a way to attach a BSTR to the comstl::bstr class? I didn't find  
 an attach method, and if I pass a BSTR to the constructor then a copy of  
 the string is made.

Yes, you're right. For the moment you can _probably_ - I haven't tested this - do something like: comstl::bstr s; BSTR bs = ::SysAllocString(L"abc"); *s.DestructiveAddress() = bs; But you're quite right that an attach() method is called for. I will do just that at the weekend, and also upgrade the help for this class (and release the 1.9.5 help on site, as well, I think). Cheers Matt
Aug 02 2007
prev sibling parent "Matthew Wilson" <matthew hat.stlsoft.dot.org> writes:
This was added with STLSoft 1.9.5.

Sorry for not responding earlier

"Gabor Fischer" <Gabor.Fischer systecs.com> wrote in message
news:AM5NSKY$QNB systecs.com...
 Hello!


 Is there a way to attach a BSTR to the comstl::bstr class? I didn't find
 an attach method, and if I pass a BSTR to the constructor then a copy of
 the string is made.


 So Long...

 Gabor

Apr 25 2009