|
안녕하세요
몇번이고 쓸까 말까 망서리다 이글을 올립니다.
저는 main(MDI dll)에서 sub(MDI dll) 프로그램을 호출하여 사용하던 중
sub프로그램에서 다시 메세지(처리중입니다.)를 보여주는데,
호출한 "메세지"을 닫으면 오류가 생깁니다( main 프로그램도 끝나버리면서
이런 메세지, "비정상적인 종료")
참고로 프로그램은 아래와 같이 작성 되었습니다.
1. 메인는 = *.exe ,formstyle은 fsMDIform
서브 = *.dll ,formstyle은 fsMdichild
메세지 = *.dll ,formstyle은 fsNormal
2. 서브에 종료는 "Action = Free()" 사용과 메인에서 "FreeLibrary(dllInstance)" 사용하였으며,
메세지 종료는 "delete formname" 사용하였습니다. 역시 메세지 프로그램을 호출한 서브에서도
"FreeLibrary(dllInstance)"을 사용했고요.
메세지창을 닫는 방법을 가르쳐 주세요.
혹 다른 방법이 있다면 일러 주시면 고맙겠습니다.
그럼 답변 기다리겠습니다. 다른 말씀이라도?.
|