>>706
具体的にその流れのどこがおかしいと思うのか聞きたいな。
BSTRをどのように扱っているのかしらないけれど、
例えばATLのCComBSTRを使った場合は、内部でBSTRの操作関数
SysReAllocString()などを呼び出して、適正なメモリに改めて
確保し直したりしている。BSTRには自分が何バイト確保しているか等の
情報が入っているから、確保し直すことができる。

これでわからなければ具体的にどこらへんが解らないか教えてください