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
[14222] Re:Re:Re:Re:component자료실의 serial자료를 실험하다가
NASA [pjhhong] 949 읽음    2002-01-08 12:25
답변 감사합니다..

의문점이 생겨서 다시 질문을 드려요..
^^;;(죄송..)

그렇게 하여 컴파일을 하였습니다.

하지만 에러 메시지가 뜨는군요..

[C++ Error] Unit1.cpp(46): E2285 Could not find a match for 'TComThread::Write(unsigned char *,int)'

이런 메시지가 뜨는데 감이 잡히질 않는군요..

그럼 답변 기다리겠습니다..

다시 한번 좋은 답변 감사하고요..

좋은 하루 되세요..

^^




불사새 님이 쓰신 글 :
: 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 1000 2002/01/07
29786     Re:component자료실의 serial자료를 실험하다가 조준회 1076 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자료를 실험하다가 불사새 941 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자료를 실험하다가 불사새 928 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자료를 실험하다가 불사새 840 2002/01/08
14267                                         Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:component자료실의 serial자료를 실험하다가 NASA 930 2002/01/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.