2010-08-18 5 views
0

VB6 응용 프로그램을 백그라운드에서 실행하거나 사용자에게 보이지 않게 실행하려고합니다.백그라운드에서 VB6 응용 프로그램이나 최종 사용자에게 보이지 않음

어떻게하면됩니까?

+0

나는 건지 여기에 실망했다 생각했다. – Bob77

+0

@David @Bob 나는 David이 * 매우 * 제비 뽑기다고 생각하지 않는다. 어쩌면 불편할 정도로 가까워 질지라도. :) 그러나 나는 그의 코멘트가 잘못된 질문 일 가능성이 있다고 생각한다. 이 문제는 [VB6는 Cobol과 같은 영원히 살 수 있습니다] (http://stackoverflow.com/questions/400479/vb6-lives-forever-like-cobol)와 [VB6에 계속 의존하는 위험은 무엇입니까 응용 프로그램] (http://stackoverflow.com/questions/3319561/risksaround-relying-on-vb6-applications) – MarkJ

답변

3

형식이없는 응용 프로그램으로 작성하거나 Sub Main()으로 시작한 다음 Load으로 시작하지만 기본 양식은 Show이 아닙니다.

를 Module1.Bas

Option Explicit 

Private Sub Main() 
    Load Form1 
End Sub 

하는 Form1.frm

Option Explicit 

Private Sub Form_Load() 
    Timer1.Interval = 5000 
    Timer1.Enabled = True 
End Sub 

Private Sub Timer1_Timer() 
    If MsgBox("Hello", vbOKCancel) = vbCancel Then Unload Me 
End Sub 
+0

+1 오 봐, vb6에서 아이의 놀이도 :) – MarkJ

관련 문제