Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
動的配列の警告
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=2224#CommentId18498
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
nagasaqa
 ()
投稿日時
2008/2/26 23:34:00
VB2003 では、配列数を確保しないで、SUBを呼び出して、データ分だけの配列を勝手に確保してくれましたが、2005では、警告が出ます。(値が渡される前に参照によって呼び出されています~)
どのように回避したらよいでしょうか。教えてください。
Private Sub Butload_Click( 略 ) Handles Butload.Click
Dim backdata() As String'動的配列定義
subLoadfile(filenam, backdata)’subに渡す
If IsNothing(backdata) Then
Exit Sub
End If
End Sub
Private Sub subLoadfile(ByVal fname As String, ByRef dataline As String())
Dim fstream As New IO.StreamReader(fname, System.Text.Encoding.Default)
dataline = fstream.ReadLine.Split(","c)’ここで配列数が決まる。
fstream.Close()
End Sub