Komponentenentw. interne Klasse in Ereignisbehandlung referenzieren



  • Also ich habe in meiner Komponentenklasse eine Klasse, welche verschiedene Daten die zur Arbeit meiner Komponente notwenig sind verwaltet.

    Nun habe ich eine Ereignisbehandlungsmethode OnBeforeConnect(), der Name davon sagt ja alles, in welcher ich eine Referenz bzw einen Zeiger auf diese Klasse mit übergeben möchte, da der Benutzer in dieser Methode die Möglichkeit haben soll, die Daten der Klasse noch einmal zu verändern.

    Ansonsten soll diese klasse aber nicht nach ausen gelangen. nun könnte der Nutzer, wenn er die Adresse davon bekommt diese ja einfach nehmen und so jederzeit darauf zugreifen.

    Darum Frage ich mich ob das sinnvoll ist? Vielleicht sollte cih erst eine Kopie der Klasse erstellen, diese mitgeben und dann überprüfen ob an dieser Änderungen vorgenohmen wurden um diese dann zu übernehmen.Wie handhabt man sowas?



  • Ich würde in dem Event eine Referenz der Klasse mitgeben.

    Wenn der jeweilige Entwickler sich dann die Referenz speichert und später drauf zugreifen will, ist er doch wohl selber schuld!


Anmelden zum Antworten