初心者の質問です(ポインタについて)
Posted: 2008年12月06日(土) 14:17
どうもはじめまして
CrotchetManです
この場を借りて質問させていただきます
というコードがActiveBasicオフィシャルユーザーズガイドにあったのですが、
このコードの疑問について質問させていただきます。
一行目のこのコードで、
ByValというのがあるのですが、
ByRefと同様、変数lpByteのアドレスを変数ByteArrayに渡しているのですか?
これはlpByteの先頭のアドレスに0を代入しているんですか?
1.型にByteを使うのはなぜなんですか?
2.(100)は配列ですか?
長い疑問に対する質問を読んで下さってありがとうございます。
詳しい方、ご教授お願いいたします。
CrotchetManです
この場を借りて質問させていただきます
コード: 全て選択
Sub GetTextBuffer(ByVal lpByte As BytePtr)
lpByte(0) = 0
lstrcat(lpByte,Ex"一行目に表示される文字列\n\r")
lstrcat(lpByte,"こっちは二行目")
End Sub
Dim ByteArray(100) As Byte
GetTextBuffer(ByteArray)
MessageBox(0,ByteArray,"test",0)
このコードの疑問について質問させていただきます。
コード: 全て選択
Sub GetTextBuffer(Byval lpByte As BytePtr)
ByValというのがあるのですが、
ByRefと同様、変数lpByteのアドレスを変数ByteArrayに渡しているのですか?
コード: 全て選択
lpByte(0)=0
コード: 全て選択
Dim ByteArray(100) As Byte
2.(100)は配列ですか?
長い疑問に対する質問を読んで下さってありがとうございます。
詳しい方、ご教授お願いいたします。