|
첨부파일 내용-
1.jpg -> DLL 에 폼을 New->폼 해서 넣었고.. 디자인된 모습입니다.
2.jpg -> 다른 exe에서 DLL을 동적으로 불렀고, 이것을 DLL의 Show 함수를 호출하면 이렇게 됩니다.
다운된거 같아요~ ..
설정.jpg -> 설정 해놓은 모습입니다..
---------------------------
이렇게 해놓았고..
DLL 내부 함수는
------------------------------Unit1.cpp
#include "Unit2.h"
extern "C" __declspec(dllexport) void __stdcall testfunc()
{
Form2=new TForm2(NULL);
Form2->Show();
}
------------------------------Unit2.cpp
void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{
Action = caFree;
}
exe 는
로드라이브러리로 동적 로드 해서 버튼을 누르면 testfunc()함수를 호출하게 했습니다.
근데.. ShowModal();로 하면 아무런 문제없이 잘되지만. Show();하게 되면.. 이렇게 됩니다.
장성호님.. 부디 답글을 부탁 드립니다..
|