by tak » 2005年6月04日(土) 21:19
投稿時に混乱しているようですね。こちらにのみ返信します。
あと、質問の趣旨を本文中にも書いてもらえればたすかります。
まず、本題ではないのですが、変数を宣言しましょう。
これは大前提です。これをしなければコンパイルすら通りません。
引数の部分を少し書き換えます。ポインタの宣言のときは型名の頭に*を付加します。変数名の頭ではありません。
引数は参照渡し(ByRef)ではなく値渡し(ByVal)にします。
コード: 全て選択
Sub test(ByVal k As *Long)
Dim buffer As String
buffer = Str$(k[0])
MessageBox(0, buffer, "表示テスト", 0)
buf = Str$(k[1])
MessageBox(0, buffer, "表示テスト", 0)
End Sub
投稿時に混乱しているようですね。こちらにのみ返信します。
あと、質問の趣旨を本文中にも書いてもらえればたすかります。
まず、本題ではないのですが、変数を宣言しましょう。
これは大前提です。これをしなければコンパイルすら通りません。
引数の部分を少し書き換えます。ポインタの宣言のときは型名の頭に*を付加します。変数名の頭ではありません。
引数は参照渡し(ByRef)ではなく値渡し(ByVal)にします。
[code]Sub test(ByVal k As *Long)
Dim buffer As String
buffer = Str$(k[0])
MessageBox(0, buffer, "表示テスト", 0)
buf = Str$(k[1])
MessageBox(0, buffer, "表示テスト", 0)
End Sub[/code]