Hallo,
ich habe folgendes Problem:
Erste Unit:
Delphi-Quelltext
1: 2: 3: 4: 5:
| Unit unKlasse1; type TKlasse1=class private FKlasse2:TKlasse2; ... |
Zweite Unit:
Delphi-Quelltext
1: 2: 3: 4: 5:
| Unit unKlasse2; type TKlasse2=class private FKlasse1:TKlasse1; ... |
Ich will also in jeder Klasse jeweils eine Referenz auf die andere Klasse Benutzen.
(Es handelt sich in meinem Fall um einen Thread, der Eigenschaften der Hauptklasse lesen soll. Diese Hauptklasse soll wiederum den Thread als referenz drin haben, um ihn z.B. Abzubrechen)
Wie kann ich das machen?
wenn ich die units gegenseitig in die Uses aufnehme kommt die Meldung "Überkreuzender Bezug 2er Units" logischerweise...
aber ich brauch ja die Unit in den uses weil er die TYpendeklaration sonst nicht kennt.
Gibts ne andere Möglichkeit, als die Typen alle in einer Unit zu deklarieren?