Announcement

Collapse
No announcement yet.

Modales Form in OnShow beenden??

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    TFormX* FormX = new TFormX(
    Christian

    Comment


    • #17
      Ok. Dann hab' ich das doch richtig gemacht. :

      Comment


      • #18
        Christian,<br>
        entweder Du erzeugst das Formular so:
        <pre>
        Form2 = new TForm2(NULL);
        </pre>

        Damit gibt es keinen Besitzer, der bei seiner eigenen Vernichtung dafür sorgt, daß auch Form2 vernichtet wird und Du mußt das Objekt irgendwann selbst löschen.

        Oder Du machst das so:
        <pre>
        Form2 = new TForm2(Application);
        </pre>

        Damit ist das globale Application-Objekt der Owner und das Formular wird beim Schließen des Programms gelöscht.
        (Zum Testen könnte man den OnDestroy-Handler erzeugen und einen Haltepunkt reinsetzen.)

        Gruß,<br>
        Ja

        Comment

        Working...
        X