C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[60068] Re:Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~
Gromit [montecristo] 5027 읽음    2010-01-30 21:42
답변 감사합니다. 방금 스레드만 생성하는 dll만들어서 해봤습니다.
그런데 synchronize()를 사용하면 역시 VC++에서 스레드가 멈춥니다.
그러나 synchronize()를 사용하지 않으면 잘 작동은 됩니다.

하지만 원래 제 소스에 synchronize를 없애면 역시 멈추게되는군요...





남병철.레조 님이 쓰신 글 :
: 흠... 쓰레드만 생성하는 DLL을 만들어서 생성하는 호출을 해보세요.
: 정말 쓰레드 동작이 멈춘건지...
: 그리고 VC++ 쪽의 프로젝트 속성에 멀티쓰레드를 지원하도록 설정 되어있는지 등등...
: 부분부분 분해하여 버그나 오류 지점을 찾아야 할 듯 합니다.
:
:
:
: Gromit 님이 쓰신 글 :
: : C++ Builder에서 dll을 생성하였습니다. 처음에 나오는 use vcl 이나 멀티스레드 모두 체크했구요.
: :
: : 만들어낸 dll은 내부에서 스레드를 사용하고있구요.(소켓통신도 합니다.)
: :
: :
: : 이 dll을 C++빌더에서 만들어낸 main_builder.exe에서 LoadLibrary()로 불러서 돌리면
: :
: : 소켓통신/스레드 모두 잘 돌아갑니다. 정상적으로 작동하구요.
: :
: :
: : 그런데 Visual Studio 2005  mfc로 만든 main_mfc.exe 에서 돌리면
: :
: : 소켓통신이나 다른 함수들(메시지처리같은) 은 정상작동하지만
: :
: : 유독 스레드만 정상적으로 돌아가지 않는 현상이 발생합니다.
: :
: : 스레드가 정지(!)해 있습니다 더이상 처리를 안하구요...
: :
: :
: :
: : 혹시나 해결하신분 계시면 꼭 좀 도와주세요~

+ -

관련 글 리스트
60066 DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ Gromit 3946 2010/01/30
60067     Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ 남병철.레조 3455 2010/01/30
60068         Re:Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ Gromit 5027 2010/01/30
60070             Re:Re:Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ danga80 4068 2010/01/30
60072                 Re:Re:Re:Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ Gromit 3976 2010/01/31
60085                     Re:Re:Re:Re:Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ Gromit 2910 2010/02/01
60086                         Re:Re:Re:Re:Re:Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ 장성호 6867 2010/02/01
60098                             Re:Re:Re:Re:Re:Re:Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ danga80 2482 2010/02/01
60099                                 Re:Re:Re:Re:Re:Re:Re:Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ 장성호 3461 2010/02/01
60090                             Re:Re:Re:Re:Re:Re:Re:DLL에서 스레드 사용시에 Visual C++계열에서 문제가 생깁니다~ Gromit 2762 2010/02/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.