Einzelnen Beitrag anzeigen

PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#1

Variablen-Sichtbarkeit explizit auf eine andere Unit ausdehnen?

  Alt 24. Feb 2015, 13:53
Hallo!

Ich habe zwei units Unit1 und Unit2. In der implementation section von Unit1 habe ich eine Objekt-Variable MyObject deklariert. Natürlich kann Unit2 die Variable MyObject nicht "sehen", da diese ja in der implementation section von Unit1 deklariert ist.

Die einzige Möglichkeit, von Unit2 aus auf MyObject zuzugreifen, wäre natürlich, MyObject in der interface-section von Unit1 zu deklarieren und Unit1 in der uses-Klausel von Unit2 zu referenzieren.

Gibt es aber eine Möglichkeit oder einen Trick, MyObject so zu deklarieren, dass diese Variable in Unit2 sichtbar ist, ohne Unit1 in Unit2 zu referenzieren? Wäre es z.B. möglich, die Variablen-Deklaration so in eine andere Datei auszulagern, dass sie dann im Endeffekt in der implementation section von Unit1 deklariert wird, aber in Unit2 sichtbar ist?
  Mit Zitat antworten Zitat