Q&A

  • dll form(mdi child)에서 다른 dll의 함수호출
dll로 만든 mdi child form에서 다른 dll에 있는 함수호출...이건 안되는건가요?



정확한 상황을 말씀드리면요...



MDI Main Form이 있구요, 각 Child Form은 dll로 만들었습니다.

여기서 한가지! 각 Child Form은 Parent Form을 가집니다. 상속을 받아 만들고 있는데요...이제 문제점을 말씀드리죠.



1번 dll : child form이구요.

2번 dll : function과 procedure 그리고 form 한개가 있습니다.



1. 제대로 실행이 되는 경우

2번에 있는 함수를 import(--> 정확한 표현인지 모르겠네요.)하는 부분이

Parent Form에 있는 경우입니다. Parent Form에 아래처럼 쓴 경우지요.



procedure ShowMsg(tmpstr: string); stdcall; external 'mydll.dll'



위처럼 하면 우선 원하는대로 호출하고 출력이 되거든요...



2. 전혀 안되는 경우

2번에 있는 함수를 별도의 unit으로 작성하고 Parent Form의 uses절에 기
0  COMMENTS