Archived

This topic is now archived and is closed to further replies.

atlnewbie

BSTR question

Recommended Posts

Because the variable s points to NULL, and the line

*s = SysAllocString(L"string");

makes the result of SysAllocString() to be stored in the memory position stored in s, and because that position is NULL, it gives you an access violation.

Try doing this:

s = SysAllocString(L"string");

Share this post


Link to post
Share on other sites