掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBでのファイルデータ取得について (ID:110951)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> "ByRef引数の型が一致しません"と出てしまう ByRef定義された引数に、(式や定数ではなく)変数を渡す場合、 呼び出し側と呼び出される側のデータ型が一致していないと、 そのようなエラーが発生する事になります。 # 引数に、ByVal / ByRef の指定が無い場合、 # VB6では「ByRef」扱いとなります。 例えば、 Option Explicit Private Sub Form_Load() Dim bstr() As Byte ReDim bstr(3) Call Test(bstr) End Sub Private Sub Test(bstr() As Byte) MsgBox "Test" End Sub というコードは正しく呼び出されますが、呼び出されるプロシージャを Private Sub Test(bstr As Byte) などという定義にした場合には、『ByRef引数の型が一致しません』の エラーが発生するはずです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.