public 메서드를 호출하려고하는 Windows 서비스를 작성했습니다. 메소드를 포함하고있는 .dll을 참조했으며 코드 내에서이를 볼 수있었습니다.VB.NET - Windows 서비스에서 메서드 호출
Public Sub DoNextExecution()
SyncLock Me
timer.Stop()
EventLog.WriteEntry("Automated service started")
MyClass.AutomatedService()
EventLog.WriteEntry("Automated service finished")
timer.Start()
End SyncLock
End Sub
코드는이 점을 잘 실행되지만 '() MyClass.AutomatedService'코드를 실행할 때 중단하고 더 이상 진행되지 않는다. AutomatedService는 내가 전화하려고하는 메소드입니다. 나는 'MyClass'를 다음과 같이 선언했다;
Dim MyClass As MyProject.MyClass
실제로 이런 방식으로 메소드를 호출 할 수 있습니까? 아니면 내가 완전히 잘못된 방향으로 향하고 있습니까?
미리 감사드립니다.
'AutomatedService'는 어떤 상황에서도 UI를 표시하려고합니까? –
AutomatedService가 아직 실행되고 있지 않습니까? – w69rdy