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

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[410] TNMSMTP 사용시 주의점
유영성 [mulder] 7584 읽음    2003-10-30 12:22
멀더라고 합니다.C++빌더를 사용해서 메일 발송기를 개발하던중
C++빌더의 TNMSMTP 컴포넌트의 중요한 문제점을 알아내서 알려 드립니다.
(전 빌더 5를 사용중입니다. 다른 버전에서는 테스트 안해 보았습니다.)

TNMSMTP 컴퍼넌트를 다중 쓰레드환경에서 구동시킬경우
얼마후 그냥 죽습니다... 디버깅도 할 수 없습니다... (Exception도 없습니다.)
이거땜에 한 일주일 고생하고, 직접 SMTP Client를 제작했습니다.

-----> TNMSMTP 컴퍼넌트를 사용하실 경우는 멀티쓰레트환경에서 구동하지 마세요.

저와같은 우를 범하지 않길 바라며 글을 올립니다.
만약 위문제가 저의 프로그램실수라면 적극 리플달아 주세요. ;)
박지훈.임프 [cbuilder]   2003-11-09 12:17 X
FastNet 컴포넌트들(넷마스터에서 나온)은 원래부터 버그가 많았고, 오래전에 업데이트도
중단되었죠. 더욱이 소스도 없어서 문제가 발생했을 때 컴포넌트의 문제인지 아니면 자신의 문제인지도 확인하기 어렵습니다. (유영성님 경우처럼 말이죠)

따라서 이넘들은 쓰지 않는 것이 좋구요. 대신 Indy나 ICS를 쓰시는 것이 좋습니다.
(아직도 빌더나 델파이에 번들되는 이유는 단지 기존 버전에서 이넘들을 이용한 프로젝트에서의 호환성 문제 때문입니다)

+ -

관련 글 리스트
410 TNMSMTP 사용시 주의점 유영성 7584 2003/10/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.