Zugriff auf einen Timer im Frame aus Formular



  • Ich habe in mein Formular ein Frame implementiert. Dieses Frame enthält einen Timer.
    Ich möchte diesen Timer beim Schließen der Software vom Formular aus beenden. Wenn ich dann aus dem Formular heraus "Frame_SPS->Timer->Enabled = false;" setze, erhalte ich eine Zugriffsverletzung. Wo liegt der Fehler?



  • Hallo,

    vermutlich ist das Objekt zu dem Zeitpunkt schon gelöscht.
    Aber das lässt sich anhand des knappen Code-Fragments, das Du hier
    gepostet hast, nur schwer sagen.

    Gruß

    Alexander



  • Ich habs selber rausgefunden. Ich darf beim Zugriff nicht das Frame als solches ansprechen, sondern muss das Frame über das Formular, auf dem es liegt, ansprechen; also z.B. über "Form_Main->Frame->Timer->Enabled = false;"


Anmelden zum Antworten