Oh, And I forgot. As to the array.
Sure you can make an array if you want, static if you know that bound or dynamic if not. Or a TList. That is what I would use. var frameList:TList; frameList:=TList.Create; ..loop FuseList := TFrmFuse.Create(Self); frameList.Add(FuseList); with FuseList do And in the destroy or close of the form, walk the frameList and free all the frames. Ciao, Mark _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

