Mein Problem ist folgendes:
Ich habe ein Objekt1. Dieses erschafft zur Laufzeit zwei andere Objekte (Alle in verschiedenen Units). Diese sollen nun auf Eigenschaften des übergeordneten Objekt1 und des 'Schwesterobjektes' zugreifen. Da Objekt1 die anderen beiden Objekte erschafft stehen die dazugehörigen Units logischerweise im 'uses-Teil' des Objektes1. Gegenseitige Beziehungen sind ja bekanntermaßen nicht erlaubt, wie kann ich also das Problem umgehen und Objekt2 den Zugriff auf Eigenschaften von Objekt1 oder Objekt3 ermöglichen. Ist das überhaupt möglich ohne bei jedem Aufruf einer Methode von Objekt2 jedesmal die benötigten Eigenschaften direkt zu übergeben?
Ich hab da sowas von Pointern gehört... soweit ich weiss kann man damit direkt auf Speicheradressen zugreifen, damit könnte ich ja vielleicht ein solches Problem umgehen.
Was ich brauche ist vorerst keine konkrete Lösung sondern vielleicht ein paar Vorschläge wie ich Vorgehen kann. Das ist jetzt mein zweiter Versuch Hilfe in diesem Forum zu finden... vielleicht klappt es ja diesmal, ich wäre darum sehr dankbar.
In meinem ersten Beitrag zu diesem Problem habe ich etwas Quellcode gepostet... also wer sich die mühe machen will:
www.delphi-forum.de/viewtopic.php?t=23036 (Der Code steht etwas weiter unten)