procedure fmFormShow;
begin
Form1 := TForm1.Create(Application);
Form1.ShowModal;
Form1.Free;
end;
위 있는 함수는 DLL 에 있는 함수 입니다.
DLL 테스트 하기 위해서 정적으로 호출 하였습니다.
처음 한번은 정상적으로 Form이 열리는데
두번째 부터는 열리지 않고 실행한 어플이 종료 됩니다.
Form1.Free;
혹 Form 을 메모리에서 완전 제거 해서 안되는건지...
이렇게 DLL을 사용 하여 폼을 호출 할 때에는 Free 를
사용 하지 않아도 되는지 궁금 합니다.
Free 를 하지 않고 계속 호출 해도 되는지...
고수님들 한 수 부탁 합니다.