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
[60618] Re:[질문]SemdMessage로 보내고 Wndproc으로 받을때 쓰레기값이 들어가는 것...
송신영 [palindrome] 1823 읽음    2010-03-29 10:24
수신쪽에서 처리를 어떻게 했는지 모르겠는데요
송신쪽에서 전송하는 데이터를 AnsiString을 사용하지 말고 char csv[100]; 처럼 배열로 해보세요.
그리고 자료실 쪽에 좋은 글이 하나 있습니다. 이미 보신것을 수도 있는데요
참고해 보세요. 감사합니다.

http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_res&no=516


설동임 님이 쓰신 글 :
: 아직 초보입니다.
: 좀 알려주세요
:
:     HWND hWnd = NULL;
:     AnsiString csv = "BGmachine";
:
:     COPYDATASTRUCT cds;
:
:     cds.dwData = CSVFtp_MSG;
:     cds.cbData = csv.Length() + 1;
:     cds.lpData = (PVOID)csv.c_str();
:     hWnd = FindWindow(0, "FTPTest");
:
:     if(hWnd != NULL) {
:         SendMessage(hWnd, WM_COPYDATA, (WPARAM)SND_CONN_MSG, (LPARAM)&cds);
:                }
:
: 이렇게 해서 보내고
: wndproc으로 받으면 자꾸 뒤에 쓰레기값이 들어가는 왜 그런건가요??
: 알려주세요~

+ -

관련 글 리스트
60577 [질문]SemdMessage로 보내고 Wndproc으로 받을때 쓰레기값이 들어가는 것... 설동임 1714 2010/03/24
60618     Re:[질문]SemdMessage로 보내고 Wndproc으로 받을때 쓰레기값이 들어가는 것... 송신영 1823 2010/03/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.