[Lazarus] FormClose

Vojtěch Čihák vojtech.cihak at atlas.cz
Wed Sep 9 16:13:36 CEST 2020

FormClose is opposite to FormShow. The use-case is a modal form which exists always (i.e. is autocreated when app. starts and is freed when app. end).
You can call ShowModal, create some objects in FormShow and free them in FormClose.
> Od: "Santiago A. via lazarus" <lazarus at lists.lazarus-ide.org>
> Komu: lazarus at lists.lazarus.freepascal.org
> Datum: 08.09.2020 21:00
> Předmět: [Lazarus] FormClose
 I recently have read a message where an object was created in the 
 FormCreate and was freed in the formClose.  What if the form is not 
 freed? I think that the the natural place to free objects created in 
 formCreate is FormDestroy.
 In fact, I usually follow this pairs
 Created in FormCreate, freed in FormDestroy
 Created in FormActivate, freed in FormDeactivate
 Created in FormShow, freed in FormHide
 I seldom use formClose, just to change the default closeAction.  I can't 
 see what else is formClose for. Do you use it form any other case?
 Santiago A.
 lazarus mailing list
 lazarus at lists.lazarus-ide.org
 https://lists.lazarus-ide.org/listinfo/lazarus <https://lists.lazarus-ide.org/listinfo/lazarus>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20200909/c825e340/attachment.html>

More information about the lazarus mailing list