On Tue, Feb 3, 2009 at 11:16 AM, Graeme Geldenhuys
<[email protected]> wrote:
>
> How do I create such multiple instances?

The following seems to work.... Anybody see any issues with this?

========================
procedure DisplayLearners;
var
  frm: TLearnerListForm;
begin
  frm := TLearnerListForm.Create(Application);
  { very basic unique name and should probably be improved}
  frm.Name := frm.Name + IntToStr(Screen.FormCount + 1);
  frm.Show;
end;
========================


Also, TLearnerListForm's CloseAction is set to caFree in the OnClose
event handler.


Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to