JA2BQX 太田さん、おはようございます。
お問合せについて、下記のようにご返事申し上げます。
>1.書き込もうとしているQSOデータはどうなっていますか?
> 16 = DXフラグ がセットされていないようですが
私は、DXフラグ、CQフラグを利用していませんのでこれらの書き込みをしていません。
>2.QSOData と DataTbl(d) の宣言部分を教えて下さい。
Dim QSOData As String
Dim DataTbl(14) As String
このように単純に宣言しています。
DataTbl(d)に書き込むデータは、有効桁数分だけです。
>3.「メニュー.」がついているのは?
class名「メニュー」にこれらの宣言をしたためです。
>4.SetThBuffer 、 THW_append の宣言部分を教えて下さい。
Declare Sub SetThBuffer Lib "Thdll2Vb.dll" (ByRef p As TThLog, ByVal s As String, ByVal n As Integer)
Declare Function THW_append Lib "Hamlog50.dll" (ByRef Th As TThLog, ByVal f As Integer, ByRef m As Integer) As Integer
THW_appendの第三引数は、Hamlog50.DLL仕様書に「変数の参照渡しである。」とありましたので、 ByRefとしています。最初私はここでつまずきました。