Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
rs232 시리얼 통신 급
rs232 시리얼 통신을 할려고 하는데........
TComPort component를 사용합니다 그런데
TComPort component 어떤 이벤트를 사용해야 하고요
어떻게 DATA를 가져오는지 고수님의 답변 부탁합니다???????
2
COMMENTS
바다를향해
•
2001.06.02 21:34
procedure TForm1.ComPortRxChar(Sender: TObject; Count: Integer);
var
Str: String;
begin
ComPort.ReadStr(Str, Count);
Memo.Text := Memo.Text + Str;
end;
이처럼 데이터를 받져........
이건 문자열을 그대로 받는 것이에여..
그런데 만약 케릭터 단위로 받는 다면 께진 글자가 보이겠지만
바이트 단위로 받을려고 한다면 메모에 안보일 수도 있어여....
물론 아예 로우레벨에서 프로그램을 작성 한다면 상관 없겠지만
컴포넌트를 사용 한다면 제공 하는 이벤트를 사용 해야 하는 관계로
구현에 어려움이 있을수도 있져....
각종 체크섬 및 CRC를 포함한 데이터라면 당연히 바이트 단위로 전송을 했겠쪄...
그렇게 됐을때는 전송하는 데이터의 형식에 맞게 바이트 단위로 읽어서 정확히
데이터를 읽어 줘야 하져....제가 알기로는 TComPort 컴포넌트를 쓰게 되면
이렇게 통신하기엔 어려움이 있지 않을까 생각 됩니다.
AfComport를 써보세요...여기 자료실에 있을텐데...
이 컴포넌트는 케릭터단위 또는 바이트단위로 데이터를 받을수 있어여...
자세한 사용법은 컴포넌트를 인스톨 하게되면 데모가 있으니 그걸 참고하시면
될겁니다..........
야은 wrote:
> rs232 시리얼 통신을 할려고 하는데........
> TComPort component를 사용합니다 그런데
> TComPort component 어떤 이벤트를 사용해야 하고요
> 어떻게 DATA를 가져오는지 고수님의 답변 부탁합니다???????
0
0
삭제
수정
댓글
야은
•
2001.06.02 22:05
보내주신 답변에 감사 드립니다
AfComport 를 사용해보지요
감사.........
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
yyy
•
2001.06.02 19:20
1
COMMENTS
/
0
LIKES
컴퓨터가 이상한지.. 델파이가 이상한지..
김말동
•
2001.06.03 02:28
안녕하세여.. 저도 비슷한 경우가 잇었는데.. 같은 경우가 아닌지... 만약 Delphi로 만드신 컴포넌트중...
장민우
•
2001.06.02 18:53
2
COMMENTS
/
0
LIKES
DLL 에 관련된 질문... 정말 이상합니다....
장민우
•
2001.06.05 20:24
장민우 wrote: > 제가 지금 Delphi 로 DLL 하나를 만들었거든요..... > 그 DLL 은 Delphi 내에서 사용하...
바다를향해
•
2001.06.02 21:13
리턴값의 타입 호환이 안돼서 그런거 같네여... Integer 타입이라면 무난히 되겠지만 문자열 타입이면 DL...
사오정
•
2001.06.02 09:35
1
COMMENTS
/
0
LIKES
supergrid 컨포넌트 5 를 찾고 있습니다.
skpark
•
2001.06.02 21:34
supergrid는 델파이3.x까지밖에 지원하지 않습니다. 대신 HyperGrid를 써보세요... 유사하니까.. 해당Sit...
권용찬
•
2001.06.02 09:11
3
COMMENTS
/
0
LIKES
사용자 홈디렉토리를 가져올수 있나요?
컴맹..
•
2001.06.02 18:57
안녕하세여.. 컴맹입니다... 글세여.. 2000에서는 이렇게 하면 되는데.. 98은 안해 봤거든여... 아마두...
권용찬
•
2001.06.02 19:25
안녕하세요.. 저두 그렇게는 해봤습니다. 윈2000에서는 문제가 없는데요... 문제는 win98 입니다. ...
^-_-^
•
2001.06.02 23:36
yo` 윈98에서 윈도 디렉토리를 구하는것은 ... procedure TForm1.Button1Click(Sender: TObject);...
이경아
•
2001.06.02 09:15
1
COMMENTS
/
0
LIKES
★★★고수님[고수님께만부탁드립니다.]! 저좀 집에좀 보내주세요 ★★★★★
바다를향해
•
2001.06.02 21:20
모뎀에서만 안된다는건 이해가 가지 않지만 한가지 의심할 만한곳은 있져 BDE설정중에 버퍼크기, 메모리크...
왕초보
•
2001.06.02 08:51
1
COMMENTS
/
0
LIKES
데이터베이스내용을 퀵리포트로 인쇄할때...
^^
•
2001.06.02 19:05
왕초보 wrote: > 데이터베이스에 있는 내용을 쿼리로 해서 퀵리포트로 프린트 할려고 하는데 레코드값이 ...
오진봉
2001.06.02 08:33
0
COMMENTS
/
0
LIKES
데이타베이스
kakz7942
•
2001.06.02 07:47
1
COMMENTS
/
0
LIKES
텍스트 치환
^^
•
2001.06.02 19:07
kakz7942 wrote: > 안녕하세요... > > 텍스트일에 있는 특정문자를 찾아서 내가 원하는 문자로 바꾸려...
Fo
2001.06.02 06:26
0
COMMENTS
/
0
LIKES
RichEdit에서 들여쓰기
왕초보
•
2001.06.02 04:28
2
COMMENTS
/
0
LIKES
한칸 띠어두 에러나여..ㅠㅠ
^^
•
2001.06.02 04:31
왕초보 wrote: > ^^ wrote: > > 왕초보 wrote: > > > 안녕허세여... > > > > > > 아래의 구문에서 에...
...
•
2001.06.04 19:54
> > > > SQL.Add('Insert Into ' + strGroup + ''''); insert into 테이블명 values(...)인데 s...
궁그미
2001.06.02 04:12
0
COMMENTS
/
0
LIKES
NMHTTP의 참을 수 없는 에러
전승헌
2001.06.02 04:12
0
COMMENTS
/
0
LIKES
인스톨쉴드에서 DB연결 에러 해결방안.... 꼭 부탁드립니다
독부리
•
2001.06.02 04:03
1
COMMENTS
/
0
LIKES
DBGRID에서 레코드별 색상을 틀리게 할 수 있나요?
하기
•
2001.06.02 21:07
DrawDataCell event를 사용하시면 가능하지요... DrawDataCell에대해 한번 찾아 보세요... 비슷한 질문과 ...
야은
•
2001.06.02 03:16
2
COMMENTS
/
0
LIKES
rs232 시리얼 통신 급
rs232 시리얼 통신을 할려고 하는데........ TComPort component를 사용합니다 그런데 TComPort component 어떤 이벤트를 사용해야 하고요 어떻게 DATA를 가져오는지 고수님의 답변 부탁합니다???????
바다를향해
•
2001.06.02 21:34
procedure TForm1.ComPortRxChar(Sender: TObject; Count: Integer); var Str: String; begin ComP...
야은
•
2001.06.02 22:05
보내주신 답변에 감사 드립니다 AfComport 를 사용해보지요 감사.........
델초보
•
2001.06.02 02:37
1
COMMENTS
/
0
LIKES
이건 진짜 안되는건가요? 안되면 안된다고 말씀이라도...
최용일
•
2001.06.02 03:13
안녕하세요. 최용일입니다... 폼에들어가는데 판넬이라고 못들어갈리가 있겠습니까? 똑같은 윈도우인데....
왕초보
•
2001.06.02 01:59
2
COMMENTS
/
0
LIKES
ORA-06413:연결이 개방되지 않았습니다. 해결좀
이상원
•
2001.06.13 09:12
왕초보 wrote: > * 에러 메시지 : Unknowm network error ORA-06413:연결이 개방되지 않았습니다 > > B...
델사랑
•
2001.07.06 19:30
감사합니다.. 저도 같은경우를 당했는데.. 넘 황당.. 폴더의 이름을 영문으로만 주었더니 잘되더군요.. 감...
질문
•
2001.06.02 01:59
1
COMMENTS
/
0
LIKES
폼 종료시..
어린왕자
•
2001.06.02 02:06
저 생각에는여... TfrmSub.Create(AOwner); 하시면 계속 폼이 생성 될꺼예요.. 아무 문제두 없을껀데....
토끼탕
2001.06.02 01:51
0
COMMENTS
/
0
LIKES
Show나 Showmodal 시에 always on top
델초보
•
2001.06.02 01:00
1
COMMENTS
/
0
LIKES
또 에러났써여~~도와주세여~~
초보님
•
2001.06.02 02:22
이거 변수 sum 타입이 잘못되었던가..... hap필드 타입이 잘못되었던가.... 그래서 서로 둘이 않맞으니깐...
새까만넘
•
2001.06.02 00:56
2
COMMENTS
/
0
LIKES
콤보박스의 아이템 항목을 어떻게 알죠?
대마왕
•
2001.06.02 01:06
ComboBox1.Items[1]; (Index는 0부터 시작. 젤 위의 아이템은 인덱스가 0을 가리킴) 새까만넘 wrote:...
방기남
•
2001.06.02 02:41
다음과 같이 할 수 있겠죠.. var i: Integer; begin for i := 0 to ComboBox1.Items.Count -1 ...
야은
2001/06/02 03:16
Views
659
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
var
Str: String;
begin
ComPort.ReadStr(Str, Count);
Memo.Text := Memo.Text + Str;
end;
이처럼 데이터를 받져........
이건 문자열을 그대로 받는 것이에여..
그런데 만약 케릭터 단위로 받는 다면 께진 글자가 보이겠지만
바이트 단위로 받을려고 한다면 메모에 안보일 수도 있어여....
물론 아예 로우레벨에서 프로그램을 작성 한다면 상관 없겠지만
컴포넌트를 사용 한다면 제공 하는 이벤트를 사용 해야 하는 관계로
구현에 어려움이 있을수도 있져....
각종 체크섬 및 CRC를 포함한 데이터라면 당연히 바이트 단위로 전송을 했겠쪄...
그렇게 됐을때는 전송하는 데이터의 형식에 맞게 바이트 단위로 읽어서 정확히
데이터를 읽어 줘야 하져....제가 알기로는 TComPort 컴포넌트를 쓰게 되면
이렇게 통신하기엔 어려움이 있지 않을까 생각 됩니다.
AfComport를 써보세요...여기 자료실에 있을텐데...
이 컴포넌트는 케릭터단위 또는 바이트단위로 데이터를 받을수 있어여...
자세한 사용법은 컴포넌트를 인스톨 하게되면 데모가 있으니 그걸 참고하시면
될겁니다..........
야은 wrote:
> rs232 시리얼 통신을 할려고 하는데........
> TComPort component를 사용합니다 그런데
> TComPort component 어떤 이벤트를 사용해야 하고요
> 어떻게 DATA를 가져오는지 고수님의 답변 부탁합니다???????