KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
The Delphi online help says that Release should be used to remove a form from memory. However, in many examples for modal forms I have seen this construct: MyForm := TMyForm.Create(nil); try MyForm.ShowModal; finally MyForm.Free; end; Is Free a safe way to destroy a modal form? As I can see in the source for ShowModal, Application.HandleMessage will be called until the ModalResult is not 0. Is this the reason why Free can not interfere with pending windows messages?
Tags (comma-separated)
Save Edits
Cancel