sourcecode

VB에서 주() 진입점을 찾는 방법.Net winforms 앱?

copyscript 2023. 6. 3. 08:37
반응형

VB에서 주() 진입점을 찾는 방법.Net winforms 앱?

C#에서 WinForms 앱을 만들 때 출력 유형은Windows Application그리고 나는.program.cs와 함께static void Main()명령행 매개 변수 등을 처리하는 데 사용할 수 있습니다.

그러나 VB에 대해 동등한 프로젝트를 만들 때 응용 프로그램 유형은Windows Forms Application스타트업 양식을 선택해야 합니다.

VB에 표시할 양식을 결정하기 전에 내 코드를 실행할 수 있는 동등한 메커니즘이 있습니까?넷? 같은 코드가 존재하지만 자동 생성되어 어딘가에 숨겨져 있는 것 같습니다.만약 그렇다면, 어디?

VB에서는 예전처럼 수동으로 서브메인을 만들어야 하므로 일반적으로 프로그램이라는 이름의 새 모듈을 만듭니다.

기본 설정으로 다음 코드를 추가해야 합니다.

Public Sub Main()

    Application.EnableVisualStyles()
    Application.SetCompatibleTextRenderingDefault(False)
    Application.Run(New Form1)

End Sub

작업을 마치면 프로젝트 설정의 응용프로그램 탭으로 이동하여 '응용프로그램 프레임워크 사용' 설정을 선택 취소한 다음 시작 개체 아래의 드롭다운에서 새 하위 주 절차를 선택합니다.

그런 다음 프로그램이 기본 양식을 열기 전에 실행할 시작 코드를 응용 프로그램 앞에 놓을 수 있습니다.런 라인.

도움이 되길 바랍니다.

응용 프로그램에 하나의 양식만 있는 경우 Sub New()를 입력하기 시작하면 Visual Studio에서 먼저 실행되는 이 메서드 스텁을 자동 생성합니다.프로젝트 설정을 변경할 필요가 없습니다.

Public Sub New()
    MyBase.New()

    'This call is required by the Windows Form Designer.
    InitializeComponent()

    'Add any initialization after the InitializeComponent() call
    '==> Put your pre-execution steps here.
End Sub

언급URL : https://stackoverflow.com/questions/14306903/how-to-find-the-main-entry-point-in-a-vb-net-winforms-app

반응형