|
예..
그렇더라구요..
그래서 저두 텍스트에서 바꾸어 주었더니 되었습니다.
아직 확실한건 아니지만..
라벨로 실험을 햅니 바뀌더군요..
그리고 질문 하나 더 할께요.
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으로 바꾸어 주고 했는데도 바뀌질 않더군요..
: :
: : 음..
: :
: : 답변 부탁드립니다.
: :
: :
|