Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
Delphi 10.3 Rio
|
Re: Wie 2 gleichrangige Forms erzeugen?!
23. Jan 2006, 18:46
Hi,
durch das weglassen des "Release" sollte Dein Programm jetzt zwar laufen, aber, jede Form die Du erzeugst wird erst wieder freigegeben wenn Du Dein Programm komplett beendest.
Das mit dem try finally ist 100% richtig wenn Du mit showmodal arbeitest, weil das Programm bei showmodal solange wartet bis das Formulat geschlossen wird. Deshalb schaffst Du es in Deiner Variante auch nicht "gleichwertige" Formulare zu erzeugen.
Wenn Du mit show arbeitest, wird die Form gleich angezeigt und weiter im Quelltext gearbeitet!
In Deinem Fall :
- Form erzeugen
- Form anzeigen
- Form wieder freigeben
Meiner Meinung nach solltest Du die erzeugten Formulare in einer zusätzlichen Liste speichern und selber wieder freigeben, ist einfach superer.
Gruß Data
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
|