2009-08-28 5 views
0

VB.NET으로 작성된 Windows 콘솔 응용 프로그램을 만들고 있는데 응용 프로그램의 수명 동안 한 번만 호출해야하는 몇 가지 프로세스가 있습니다. ASP.NET 응용 프로그램 인 경우이를 Global.asax.vb 파일의 Appliction_Start 메서드에 넣습니다. 콘솔 응용 프로그램 용 Global.asax.vb가 없기 때문에 Main이 호출되기 전에 내가 처리 할 수있는 이벤트가 있습니까?Windows 콘솔의 초기 이벤트

+0

왜 메인이 그렇게 할 수 없습니까? – Havenard

+0

필자는 Main에서이 파일을 추상화하려고 했으므로 작업중인 Windows 서비스와 같은 다른 프로젝트로 파일을 쉽게 복사 할 수 있습니다. – Josh

+0

그런 다음 필요한 작업을 수행하는 함수를 작성하십시오. 이제 당신은 원하는 곳 어디서나 그 기능을 사용할 수 있습니다. 그것을 메인에서 먼저 부르십시오. – EBGreen

답변

1

메인은 필요한 정보를 얻거나 글로벌 작업을 방해 할 수있는 첫 번째 방법입니다. 왜 이전 시점이 필요한가요? Application_Start와 다른 점은 자동으로 다른 메소드가 호출되지 않는다는 것입니다 (사이트가 열리고 코드가 실행되는 웹 애플리케이션과 달리).

2

먼저 을 (를) 번으로 호출하는 데 문제가 있습니까?