매우 오랜 시간 동안 처리하는 VB6 앱이 있습니다. 직접 죽이는 것은 불가능하므로 VB6 앱에서 일종의 플래그를 설정하고 싶습니다. 내 C# 응용 프로그램에서 그것을 종료하기로 결정한 경우이 플래그를 토글하여 VB6 응용 프로그램에 종료가 요청되었음을 알립니다. 자, 나는 VB6 애플 리케이션의 몇 가지가 activex exes로 회전되기 때문에 명명 된 것을 필요로한다. 아무도 이런 식으로 뭔가를 구현하는 아이디어가 있습니까? 워크 플로는 다음과 같습니다.vb6 앱에 대해 C# kill 이벤트를 만드시겠습니까?
C# app - 여러 스레드로 스핀 업 VB6 activex.exes C#에서 변경할 수있는 앱 (다음부터는 플래그라고 함)으로 앱 초기화 및 매우 길게 걸리는 DoStuff 명령 호출 돌아갈 시간.
VB6 - 플래그가있는 초기화 명령을 가져옵니다. DoStuff가 호출됩니다. DoStuff 루프에서 플래그가 아직 설정되어 있는지 확인합니다.
C 번호 - 다른 주
어떤 아이디어가 플래그를 설정하여 프로젝트를 죽여?
VB6 앱 코드를 바꿀 수 있습니까? –
예. 할 수 있습니다.어떤 도움 주셔서 감사합니다 – Steve