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
[14221] Re:Re:Re:component자료실의 serial자료를 실험하다가
불사새 [] 940 읽음    2002-01-08 12:06
void __fastcall Write( char *buf, int len); // output binary data of known len

원형은 저모냥입니다.

char pack[17];

AdvancedCom1->Write(*pack,17);
이 아니라

AdvancedCom1->Write(pack,17);
으로 해주어야겠지요. 그래야 해당 주소에서 17개를 던질테니까요...
위에 녀석은 그냥 pack[0]값이니깐...주소가 아니기에 에러가 나겠죠?



NASA 님이 쓰신 글 :
: 예..
: 그렇더라구요..
: 그래서 저두 텍스트에서 바꾸어 주었더니 되었습니다.
: 아직 확실한건 아니지만..
:
: 라벨로 실험을 햅니 바뀌더군요..
:
: 그리고 질문 하나 더 할께요.
:
: AdvancedCom1->Write("ddd");
: 라고 하면 ddd 데이타가 가는데..
:
: 패키지 형태로 데이타를 넘기려고 합니다.
:
: pack[17]배열로..
:
: 그래서
:
: AdvancedCom1->Write(*pack,17); 로 해주었는데..
: 에러가 나더군요..
:
: pack는 char형입니다.
:
:
: 음..
:
: 그래서 String 변수를 만들어 그 변수에 17개의 char를 붙여서 날릴려고 하는데..
: 맞는건지 봐주시겠어요??
:
:     String str ;
:
:     str = "" ;
:
:     for( int i = 0 ; i < 17 ; i++ ) {
:         str = str+pack[i] ;
:     }
:     AdvancedCom->Write( str );
:
:
: 이렇게 하였습니다.
:
:
: 음..
:
: 라벨로 실험하니까 데이타는 맞게 붙는거 같은데..
:
: 좋은 하루 되세요..
:
:
:
:
:
:
: 불사새 님이 쓰신 글 :
: : 참곤데요...
: :
: : 혹시 19200이나 여타 다른 속성값을 바꾸려 하면 에러가 나지 않나요?
: :
: : 저같은 경우엔 에러가 났거든요..그래서 좀 짜증이 나더군요..
: :
: : 암튼..그래서 번거롭지만 거기서 안바꿔주고 폼을 텍스트형태로 변환후 그곳에서 직접 수정했습니다.
: :
: : 아님 실행시 FormCreate부분에서 ComInit하기전에 바꾸어 주셔두 상관없구요.
: :
: : 암튼..혹시나..이런문제가 아닐가해서...
: :
: : NASA 님이 쓰신 글 :
: : :
: : : 5.0에서 실험을 하는데..
: : :
: : : 통신속도가 디폴트로 설정이 되어있더군요..
: : :
: : : 38400으로 속도를 바꾸어 주려면 어떻게 해야 하는지요..
: : :
: : : serial component를 올립니다.
: : :
: : : ComThread.h에서 디폴트값을 38400으로 바꾸어 주고 했는데도 바뀌질 않더군요..
: : :
: : : 음..
: : :
: : : 답변 부탁드립니다.
: : :
: : :

+ -

관련 글 리스트
14197 component자료실의 serial자료를 실험하다가 NASA 999 2002/01/07
29786     Re:component자료실의 serial자료를 실험하다가 조준회 1075 2002/01/07
14206     Re:component자료실의 serial자료를 실험하다가 불사새 1070 2002/01/08
14216         Re:Re:component자료실의 serial자료를 실험하다가 NASA 1074 2002/01/08
14221             Re:Re:Re:component자료실의 serial자료를 실험하다가 불사새 940 2002/01/08
14237                 Re:Re:Re:Re:component자료실의 serial자료를 실험하다가 NASA 1007 2002/01/08
14222                 Re:Re:Re:Re:component자료실의 serial자료를 실험하다가 NASA 949 2002/01/08
14232                     Re:Re:Re:Re:Re:component자료실의 serial자료를 실험하다가 불사새 840 2002/01/08
14253                         Re:Re:Re:Re:Re:Re:component자료실의 serial자료를 실험하다가 NASA 932 2002/01/08
14255                             Re:Re:Re:Re:Re:Re:Re:component자료실의 serial자료를 실험하다가 불사새 927 2002/01/08
14264                                 Re:Re:Re:Re:Re:Re:Re:Re:component자료실의 serial자료를 실험하다가 NASA 857 2002/01/08
14265                                     Re:Re:Re:Re:Re:Re:Re:Re:Re:component자료실의 serial자료를 실험하다가 불사새 839 2002/01/08
14267                                         Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:component자료실의 serial자료를 실험하다가 NASA 929 2002/01/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.