Я выполняю миграцию на программу vb6, на vb.net. Базовые знания, которые вам необходимы для понимания этого вопроса, заключаются в том, что есть две формы, которые должны общаться друг с другом, frmInput1 и frmInput2. У меня есть следующий код (за frmInput1), который проверяет, имеет ли текстовое поле на frmInput2 определенное значение, по-видимому, до его загрузки:
If frminput2.lblInputMac.Text <> "(no filename)" Then
Dim calc As CalculationCaster = New CalculationCaster
Call calc.FillMac()
cmdNext.Enabled = False
frminput2.FraInner.Enabled = True
В строке If при запуске я получаю следующую ошибку:
"Object reference not set to an instance of an object."
То, что я предполагаю, означает, что объект в frmInput2 еще не был загружен. Как я могу загрузить frmInput2, прежде чем я покажу его?
Спасибо
Ник