Dll 안에 TComport를 넣고 동작시 OnRxChar 이벤트가 동작 하지 않는 경우가 있다.

 

TComport 생성시 기본적으로 SyncMethod가 smThreadSync로 설정되어 있는데 이를 smWindowSync 또는 smNone으로 적용시 해결을 할 수 있다.

 

smThreadSync: 내부적으로 쓰레드를 실행

smWindowSync: 윈도우 메시지 발생

smNone: 이벤트 생성

'Delphi' 카테고리의 다른 글

iOS를 따라한 Toggle Button  (0) 2023.05.02
윈도우즈에서의 cmd 실행 차이  (0) 2020.10.12
StringToOleStr memory leak  (0) 2019.01.14
IWebBrowser2 with Delphi  (0) 2018.09.28
7Zip with Delphi (펌)  (0) 2018.09.21
Posted by Revers Tuna
,