1. 2009. 11. 10. 20:57 프로그래밍 언어/Basic

Thread.exe

http://msdn.microsoft.com/en-us/library/aa262295(VS.60).aspx
Visual Basic 6.0 에서 ActiveX 형태의 프로젝트에서 개체 단위 쓰레드를 사용 합니다.

메인 모듈 Main.bas
Sub Main()
Load MainForm
MainForm.Show
End Sub

클래스 모듈 Thread.cls

메인 폼 MainForm.form
메인폼에 버튼을 올리고 클릭 이벤트에 등록합니다.
CreateObject "프로젝트이름.Thread" '프로젝트이름.클래스 이름 set CO = CreateObject 형태로도 사용한다. Dim CO as Object

이방법은 엑티브엑스 목록에 위 이름이 포함되버립니다..
주로 써왔던 방법이지만 안좋아 보입니다.

이렇게 해두면 버튼 클릭시 Sub Main() 이 새 쓰레드에서 실행된다.
물론 새 프로세스가 실행 된것 처럼 되어 버리는 현상이 있다.


Posted by Nightly Luna
,
® © Tanny Tales
/ rss