VB初心者質問スレPart2

このエントリーをはてなブックマークに追加
537デフォルトの名無しさん
>>530
VBは外部関数コール時にはStringに対して
自動的にUNICODE<->ANSI変換を行うので、機能的にちょうど
衝突する形になっているのだろう。
(VB内部コードはUNICODEだが、外部は全てANSIであると
仮定してVBは動作する)
従って、wchar_t*の受け渡しにはByteの配列を使って
(0番目の要素をByRefで渡してやる)必要があるのだが、
そもそもVB標準のStrConv()を使えばそんな苦労は
要らないのでは。