자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 리눅스용 CPort
2020.05.29 14:15
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
윈도우에서 Cport를 이용해서 시리얼 통신 프로그램을 만들었는데 이걸 리눅스 버전으로 다시 컴파일 해야 합니다. 근데 한가지 의문점은 CPort 컴포넌트가 윈도우용은 그냥 다운 로드 받아서서 사용했는데 리눅스용은 좀 다른가요..검색해보니 유료라고 하던데..자세히 알고 싶네요~
Delphi 리눅스용 CPort
2020.05.29 14:15
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
윈도우에서 Cport를 이용해서 시리얼 통신 프로그램을 만들었는데 이걸 리눅스 버전으로 다시 컴파일 해야 합니다. 근데 한가지 의문점은 CPort 컴포넌트가 윈도우용은 그냥 다운 로드 받아서서 사용했는데 리눅스용은 좀 다른가요..검색해보니 유료라고 하던데..자세히 알고 싶네요~
윈도우즈용으로는 ComPort를 말씀하시는 것 같습니다.해당 컴포넌트는 오픈소스로 무료로 사용할 수 있습니다.
다음 링크에서 ComPort 설치방법과 기타 컴포넌트를 안내합니다.
https://tech.devgear.co.kr/delphi_news/344230
ComPort의 경우 오픈소스로 소스코드에 대한 기술지원, 유지보수에 대한 보장이 없습니다.
원하는 기능이 필요하거나, 문제 발생 시 사용하는 개발자들의 적극적인 참여(직접 해결 및 레포팅)가 필요합니다.
ComPort의 경우 Firemonkey를 지원하지 않는 것으로 알고 있습니다.Linux의 경우 Firemonkey 기반으로 작업해야 합니다.
이 경우 직접 소스코드를 컨버트해서 Firemonkey에서 동작하도록 마이그레이션하는 것도 가능합니다.
(RTL이므로 가능은 할 것 같습니다. 깊이 살펴보지는 않았습니다.)
만약 위 작업이 부담스럽다면, 리눅스를 지원하는 Firemonkey 기반의 오픈소스 또는 상용 컴포넌트를 검토해보시기 바랍니다.
마침 WinSoft 사의 Comport의 경우 리눅스 지원을 명시하고 있으니 해당 컴포넌트등을 검토해보시면 좋을 것 같습니다.
조치결과를 남겨주셔서 감사합니다.
——————
제안한 해결책으로 진행하신 결과가 성공이든 실패이든, 그 결과가 적힌 Q&A는 다른 사용자들의 시간을 크게 절약해줄 수 있습니다.