sub main в vb.net
У меня такой вопрос. Изложу подробно.
в vb.net, как и в vb6 есть возможность указывать startup object, т.е. что первое будет загружаться. Это sub main или же любая из имеющихся форм. В vb6 можно было, указав в роли стартового объекта упомянутую процедуру main, сделать так:
publiс sub main()
form1.show
end sub
где form1 имеющаяся в проекте форма. Что мы имели: форма загружалась.
Если сделать то же самое на vbnet, произойдет вот что: форма загрузится, отобразится и выгрузится (конечно в этом случае мы создаем экземпляр класса).
Public Sub main()
Dim oFrm As New Form1
oFrm.Show()
End Sub
Получается данный экземпляр уничтожается при завершении main?
Ранее (в vb6) у меня всё благополучно инициализировалось в main и подгружались все необходимые формы.
Как поступить? Инициализировать все переменные в классе формы, которая загружается по умолчанию? А main теперь годится только для консольных приложений?
Или же я что-то делаю неверно?
Public Sub main()
Application.Run(New Form1)
'Инициализация переменных и т.д.
End Sub
Создается экземпляр указанной формы.