안드로이드에서 ComPort에 접근할 수 있는 파이어몽키 컴포넌트

2014.02.12 13:19


WinSoft에서 안드로이드로 ComPort를 이용할 수 있는 파이어몽키 컴포넌트를 제공합니다.

물론 안드로이드 라이브러리를 Import해서 구현할 수도 있지만, 델파이로 만든 컴포넌트가 활용성이 좋을 것 같네요.

아래의 코드는 해당 컴포넌트를 사용하는 샘플코드입니다.

아래의 링크를 타고 가시면 트라이얼 버전을 다운로드 할 수 있으니, 테스트해보시고 원하시는 앱을 만드셨으면 합니다.

procedure TFormMain.MemoKeyDown(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState);
begin
  AComPort.WriteByte(Ord(KeyChar));
end;

procedure TFormMain.TimerTimer(Sender: TObject);
var Text: string;
begin
  Text := AComPort.ReadUtf8;
  if Text <> ” then
    Memo.Text := Memo.Text + Text;
end;


자세한 내용은 아래에서

http://www.fmxexpress.com/access-the-com-port-on-android-with-delphi-xe5-firemonkey-component/


컴포넌트는 아래이 링크에서

http://www.winsoft.sk/acomport.htm


확인하실 수 있습니다.

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 파이어몽키 , , , ,

  1. Blog Icon
    영원한초보

    데모 프로그램을 보면 Devices에서 하나를 골라야 하는데 어떤 디바이스를 골라야 하나요? OPEN 버튼을 클릭하면 대부분 권한이 없거나 그런 파일이나 디렉토리가 없다고 메시지가 나오네요. 다른 설정할 곳이 필요한가요?

  2. 저도 소개차원에서 남긴 글이어서 자세한 테스트를 진행해 보지 못했습니다. 해당 제공사 사이트에서 질문하시면 답변 얻으실 수 있겠습니다.