Genau das will er ja
nicht machen.
Imho ist die
einzige saubere Lösung der Umweg über eine 3.
Unit die
nur die Deklaraktionen enthält.
Zitat von
stoxx:
da geht natürlich nicht, da man dort ja wieder den überkreuzenden bezug von Unit1/Unit3 und umgekehrt hat.
Das stimmt nicht, da du aus Unit3 die anderen beiden ja garnicht zu referenzieren brauchst.
Delphi-Quellcode:
unit Unit3;
.
.
type
TClass2 =
class;
TClass1 =
class
p: TClass2;
end;
TClass2 =
class
p: TClass1;
end;
Delphi-Quellcode:
unit Unit1;
uses Unit3...
Delphi-Quellcode:
unit Unit2;
uses Unit3...
und fertig
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel