Q&A

  • 메모리 Free 문제점...
Mdi폼으로 작업을 하고 있습니다.



form1 := Tform1.create(self); 해서 생성하고

close 시 caFree 해주고 destroy 시점에 nil 도 주는데



메모리를 보니 처음폼이 생성될때 올라간 메모리가 폼을 닫아도

해제되지가 않더군요! 어떻게 해야 완전히 메모리에서 해제 될수 있는지



참고로 한번 생성된 폼을 다시 생성 시키면 메모리는 증가는 되지 않더군요.



원래 쓴만큼 되돌려 주어야 되는거 아닙니까..?



아니면 다른 방법이 있나요!





1  COMMENTS
  • Profile
    타락천사 2000.12.24 22:52
    안녕하세여..타락임다..^^



    그럴리가 없습니다..



    MDIChild 폼에서 Close 에벤트에서 Action := caFree; 하면 메모리가 해제됩니다.



    Destroy() 이벤트에서 nil 주는건 메모리와 상관없습니다..



    "원래"가 아니라.. "사실" 쓴만큼 돌려줍니다..^^



    즐푸하세여..



    타락천사....