프로그램을 개발을 하는데 막혀서 이렇게 질문을 올립니다.
지금 하나의 Project에 여러개의 Form이 있습니다. 메인 FOrm이 있고, 나머지
3개의 Form은 QREPORT를 이용한 Form입니다. 그런데 리소스를 너무 잡아먹는것
같아서 DLL형태로 바꾸려고 합니다. 잘 안되어서 이렇게 올립니다...
제가 한 방식은 다음과 같습니다.
--------------------------------------------------------------------------
- DLL형태로 불러오는 방식이고,
- 하나 하나 DLL로 바꾸었고,
- DLL안에서
FormCreate......()
{
Qrep1->Preview();
Close();
}
- 위 처럼 하니까 종료가 되긴 되는데 Form이 남아 있습니다....
어떤 방법 없을 까요....
- 그리고 또 하나, DLL에서 DLL을 불러오는 방법은 ...
[참고적으로] FormClose()부분에 Action = caFree;를 하니까 먹통이
되는데요..... 그리고 위 부분의 Close(); 대신에
Application->Terminate();를 사용하니까 DLL을 불러오는 부분에도 영향이
있던데요.....많은 답변 부탁드립니다.....
|