JA2BQX 太田さん,
さっそくのメールの返答ありがとうございました.
プログラムを拝見させて頂きまして,私の理解不足の点がわかりました.
COPYDATASTRUCT構造体の定義自体が違ってたのですね.
単なる文字列でいいのかと思っていましたが,
アドレスでの受け渡しなのですね.
Type COPYDATASTRUCT_02
dwData As Long
cbData As Long
lpData As Long
End Type
CopyMemory bytReceiveDataBuffer(0), ByVal .lpData, .cbData
で,受け取りをbyte配列にして,bytReceiveDataBuffer(0)で受け取りアドレスの先頭を指定できるというのは,
知りませんでした.
また,Byte配列をVisualBasicの文字列の内部形式であるunicodeに変換する StrConv関数 も知りませんでした.
ということで,ありがとうございました.