Title: Message
I just tend to write the top, left, height, width to the registry.
 
Dave.
-----Original Message-----
From: Bob Osborn [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 2 October 2002 2:09 p.m.
To: Multiple recipients of list delphi
Subject: [DUG]: Persistent Main form

Hi All
 
I'm having trouble trying to instantiate the main form for an application by reading it from a resource file.  My objective is to have the form restore itself to the same settings as the previous session when it closed.
 
I don't have any problems restoring individual controls on the form by streaming them to and from a stream file using the OnCreate and OnClose events, but this seems an inconvenient way of doing it when I ought to be able to restore the form in one go.
 
I'm able to read and write sub-forms successfully using Read/WriteComponentResFile() and the CreateNew() class method,  but I can't do this with the main form because it is created by Application.CreateForm() which uses the resource file that is compiled into the .exe.  There doesn't seem to be any way of switching TApplication's MainForm to another form and so I can't see an easy workaround (or any workaround) -  but maybe someone else has devised a way to do it.
 
My apologies if this subject has been thrashed on the list before.
 
 
Bob Osborn
 

Reply via email to