zu 1. : wie, gespeichert und neu bearbeiten ?
Das steckt doch alles in den Form Units. Du musst die Form eben öffnen und bearbeiten. Sofern sie vererbt wird auch dran denken, dass sich Änderungen auf alle Nachfahren auswirken. Plane das von Anfang an bloß gut !
zu 2. : das "Hauptformular" hat doch keine eigene Bedeutung. Es wird eben standardmäßig erst mal eins erzeugt. Stelle dir mal vor das wäre nicht da und ein Anfänger müsste erstmal mit Datei -> neu -> Forms eine erzeugen. Entwerfe ein Formular so weit, wie es am Anfang Sinn macht. Also nicht zuviel auf einmal. Vererbe die besser später immer feiner. Schiebe das "Hauptformular" dann in die Objektablage.
Nun entferne es aus dem Projekt (Projekt -> aus Projekt entfernen). Guck dir jetzt mal die
DPR an. Die hat kein Formular mehr ! Das aus der Objektablage soll nun das "Hauptformular" werden ? Dann wie gehabt : Datei -> neu -> weitere. Gewünschtes Formular auswählen, in diesem Fall eben das, was vorher in die Objektablage geschoben wurde. Wieder
DPR angucken und Programm mal laufen lassen.
P.S.: hier gehts nur um die Objektablage und nicht darum, ob sie für einen speziellen Zweck das richtige ist. Bitte beachten ! Meine Antwort bezieht sich deshalb nur auf die Objektablage und die Fragen hierzu. Was Muetzze meint ist wohl, dass man nicht ein loses Panel da reinschieben kann. Das hat auch keiner gesagt. In dem anderen Thread gng es darum, nicht immer denselben Code in mehrere Forms einbauen zu müssen. Genau dazu ist die Objektablage gedacht. Die Form kann sehr wohl auch nichtvisuelle Sachen enthalten, die vererbt werden können. Was habe ich da diverse eigene Funktionen, die vererbt werden ! Was noch hierbei wichtig ist : die müssen mind. in den
protected ABschnitt der Form. Frei rumlaufende Funktionen etc. die kapselt man besser in separater
Unit und schreibt sie in die uses-Klausel.