私は私にいくつかの問題を与えているVBのアプリケーションに取り組んでいます。JavaとC++に由来するため、VBのクラス構文は独特です。メインフォームと、作成したクラスがありWebElement
ます。クラスをにインポートMainForm.vb
し、の配列を宣言しましたWebElement
。Name
'WebElement`の配列の最初の要素の属性を設定または取得しようとすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていませんか?」というエラーが表示されます。これはどういう意味ですか、どうすれば修正できますか?
コード
MainForm.vb
Imports MyProgram.WebElement
Public Class MainForm
Private webpage(0 To 9) As WebElement
Private pageNum As Integer = 0
Private Sub openFile() Handles OpenToolStripMenuItem.Click
webpage(pageNum).setName("rawr")
MsgBox(webpage(pageNum).getName())
End Sub
End Class
WebElement.vb
Public Class WebElement
Private Name As String
Public Function setName(ByRef n As String)
Name = n
End Function
Public Function getName()
Return Name
End Function
End Class