전 현재 예전 VC6.0 으로 만들어진 프로그램의 유지 보수 및 C# 포팅 작업 업무를 맡고 있습니다.
업무를 하면서 문득 이런 궁금함이 생겨서 글을 올립니다.
기존 프로젝트에서는 GDI+ 및 그것을 출력 및 담당하는 쓰레드를 DLL 내부에서 처리하도록 되어있고 (DLL은 CLR 이 아닌 NATIVE? 입니다. extern “C” 이런식으로 API 호출식으로 되어있지요)
쓰레드 종료는 종료 함수를 호출하고 쓰레드가 종료나 이벤트 등을 처리하면 SendMessage 를 보내어 기존 mfc 로 이루어진 프로그램에서 처리하도록 되어있습니다.
DLL 이 내부API 등을 가지고 쓰레드를 돌리는게 바람직한 일일까요?
많은 답변 부탁 드립니다. 감사합니다.