멀티스레드 Parameter 넘기기
볼1매그녀
2023.04.01
hThread = SafeCreateThread(AddressOf Thread1)
Thread1 라는 함수를 멀티스레드를 사용하는건데..
Thread1 에 인수? 를 주고 싶은데
함수가 대충 이런데
Function Thread1(ByVal Tmp As String) As String
여기서 멀티스레드 사용안하고 그냥 일반적으로 사용하면hThread = Thread1(안녕하세요) 하면 되잖아요.
그런데 방금 제일 위 문장을
hThread = SafeCreateThread(AddressOf Thread1(안녕하세요))
라고 고치면 구문오류라고 뜨는데
맞게 고치면 어떻게 되죠
-
펴라
hThread = SafeCreateThread(AddressOf 함수이름, 파라메터)
예를들어 안녕하세요라는 파라메터를 남기고싶으면
SafeCreateThread(AddressOf(Thread1), \안녕하세요\)
참고로 String은 직접 String변수보다는 String변수의 포인터를 넘겨야 될겁니다. 쓰레드 파라미터는 Long형이라서 말이지요. -
이퓨리한은지
저거 다중스레드인가 무슨 모듈 있던데...
수다님꺼요 -
환찬
스레드는.... 그런게 아닙니다..;
스레드는 그냥 일을 처리해주는 기계로써.
뒤 끝(?) 이 없습니다. 고로 Sub 로 처리해야겠지요. 실제
Main함수 ( VB에서 지원해줌 ) 도 Function Main은 그냥 함수입니다.
Sub Main() 이래야 합니다.
| 번호 | 제 목 | 글쓴이 | 날짜 |
|---|---|---|---|
| 2752143 | TIMER 기능에 대해 질문합니다 !! 꼭 답변 부탁드려요.~ (2) | 푸우 | 2026-10-21 |
| 2752057 | 비주얼베이직도 오토핫키처럼 | 연블랙 | 2026-10-20 |
| 2752032 | 폴더 안에 있는 파일 전체 삭제기 만드는... ㅜㅠ | 징징몬 | 2026-10-20 |
| 2752001 | 웹호스팅연결 | 핀아 | 2026-10-20 |
| 2751918 | 라벨 질문 | 천사 | 2026-10-19 |
| 2751889 | 오른쪽 하단에 옵션 넣는것들이 없어짐... | 키클 | 2026-10-19 |
| 2751858 | dll 인젝터 만드는데 오류가 뜨네요.. 수정할 곳이 어디인가요? (1) | 내담 | 2026-10-18 |
| 2751740 | 커맨드 버튼 질문 | 개럭시 | 2026-10-17 |
| 2751716 | 정말궁금하네요 이름변경법.. (1) | 모든 | 2026-10-17 |
| 2751656 | 비베 고수님 도와주세요 (1) | 민아 | 2026-10-17 |
| 2751554 | 버튼누를시.. (3) | 오미자 | 2026-10-16 |
| 2751529 | 사진파일 속성 캐오기. (4) | 회전력 | 2026-10-15 |
| 2751446 | 주소이동 만드는것 질문요 | 고독 | 2026-10-15 |
| 2751413 | 컴퓨터종료 모든 OS에서 되는소스 | 펴라 | 2026-10-14 |
| 2751383 | 아이콘 없는 exe파일에 아이콘넣는방법 뭔가요?? (1) | 볼수록매력 | 2026-10-14 |
| 2751329 | 타이머와 command버튼으로 shap움직이기 관련 질문이요!! | 비사벌 | 2026-10-14 |
| 2751302 | FreeLibraryAndExitThread API 활용법좀... (2) | 횃불 | 2026-10-13 |
| 2751274 | 어떤값을 어떻게 대입해야되는지좀 알려주세요 | 낮선검객 | 2026-10-13 |
| 2751245 | 트레이 아이콘으로 바꾸기 어떻게 하나요..? | 꿈빛 | 2026-10-13 |
| 2751189 | 비베 인증확인후 주소... (4) | 큰힘 | 2026-10-12 |
