|
DLL에 코드말고 데이터가 있는 모양이군요.
DLL을 다시 만드시죠..
김정식 님이 쓰신 글 :
: 결국엔 이 방법 밖에 없더군요.
: 더 좋은 방법이 있으면 알려 주십시오. ^^;
: 1. DLL을 적당한 폴더 적당한 이름으로 복사한다. 이것은 A_mod1.dll이라고 하자.
: 2. LIB를 사용하지 않고, 직접 LoadLibrary방식으로 A_mod1.dll을 읽어 들인다.
: 3. 또 사용할 일이 있으면, 다른 이름으로 해당 DLL을 복사한다.
:
: 이렇게 사용하는 것은 DLL속에 Global Variable이 있어서, 독립적으로 사용하지
: 못할때 사용하면 유용합니다.
: 그러나, DLL의 이점을 살리지 못하는 방식이므로 추천하는 방식은 아닙니다.
:
: 짱구오빠 님이 쓰신 글 :
: : 제가 VC++에서 DLL을 만들고
: : C++ Builder에서 그 DLL을 링크하여 사용하고 있습니다.
: :
: : 문제는 세개의 폼에서 하나의 DLL을 사용하는 것이 아니라
: : DLL을 동적으로 생성하여
: : 각 폼에 같은 DLL을 각자 사용하고 싶습니다.
: : (맞는지 모르겠네요.)
: :
: : 지금은 LIB 파일만 링크하여 DLL을 사용하고 있습니다.
: :
: : 제가 시리얼 통신 DLL을 만들어서 각 세개의 폼에
: : 하나의 시리얼 포트를 할당하여 통신 DLL을 콜하는 프로그램인데요.
: : 동시에 세개의 시리얼 포트를 콘트롤 하는데
: : 하나의 폼에서 처리가 종료되어야 다른 폼(포트)으로 제어가 넘어가네요.
: :
: : 즉 동시에 멀티로 포트를 제어하고 싶습니다.
: :
: : 설명이 잘 되었는지 모르겠네요.
: : 답변 좀 부탁드립니다.
|