|
extern "C" __declspec(dllexport) void __stdcall ShowNewForm(void)
{
Form2 = new TForm2(NULL);
Form2->Show();
}
게시판을 검색해서.. 폼을 DLL로 만드는 방법을 알았는데요..
근데 DLL로 만들어진 폼을 다른 프로젝트에서 사용할려고 하는데.
Form2->ShowModal();
delete Form2;
이런 형태로 DLL의 ShowNewForm 함수를 만들어 두면.. 문제 없이 잘 되는데요..
이렇게 되면.. 모달로 띄워진 폼을 닫기 전엔 다른 작업을 할수 없잖아요.
그래서..
Form2->Show();로 바꾸고 OnCrose 에 Action = clFree;
했는데.. 안되는군요.. 해결할수 있는 방법이 없나요?
|