Zitat von
hoika:
weil die auf die automatisch erzeugte Form2 Variable (in Form2.pas) zugreifst.
Die ist aber nur gültig, wenn das TForm beim Start des Programms (
dpr) erzeugt wird.
Ist es nicht am einfachsten, das Form2 beim Start NICHT erzeugen zu lassen? Anschließend kann er es so machen, wie gehabt.
Ganz abgesehen davon, wäre es doch egal, ob Form2 instatiiert ist oder nicht. Er erzeugt eine weitere Instanz davon und greift darauf zu.