Почему я получаю ошибку «Ссылка на объект, не установленную в экземпляр объекта», с моим кодом?Ссылка на объект не установлена в экземпляр объекта в VB.NET
Public Class Form2
Dim i As Integer = 0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMainMenu.Click
Me.Close()
End Sub
Private Sub btnEnterPatient_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnterPatient.Click
Names(i) = txtPatientName.Text
i = i + 1
End Sub
End Class
имен() является глобальной переменной
Благодаря
Обновлено:
Module Module1
Public Names() As String
Public Heights() As Integer
Public Weights() As Integer
End Module
Public Class Form2
Dim i As Integer = 0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMainMenu.Click
Me.Close()
End Sub
Private Sub btnEnterPatient_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnterPatient.Click
ReDim Preserve Names(0 To i)
Names(i) = txtPatientName.Text
ReDim Preserve Heights(0 To i)
Heights(i) = txtPatientHeight.Text
ReDim Preserve Weights(0 To i)
Weights(i) = txtPatientWeight.Text
i = i + 1
End Sub
End Class
В какой строке вы видите ошибку? Что такое имена? Это массив? Где код для имен? – DevelopmentIsMyPassion
Что такое имена? Это массив? – DevelopmentIsMyPassion
Ошибка указывает на: Имена (i) = txtPatientName.Text, Names - это массив и объявляется как глобальная переменная во всех формах в модуле – Marcel