![]() |
Überkreuzender Bezug zweier Units
moin,
ich benutze 2 units und jede unit ist auf die andere angewiesen, also hab ich beide im uses der anderen stehen. Nun bekomme ich den fehler(siehe topic)...ich hab zwar schon im forum gesucht, aber eine 3e unit möchte ich nicht verwenden (wozu auch? das soll gefälligst laufen :evil: ) gibt es da irgendwas? |
Re: Überkreuzender Bezug zweier Units
Ich glaube du kannst eine der Units im Implementation-Teil der anderen in die uses schreiben, dann sollte es gehen.
|
Re: Überkreuzender Bezug zweier Units
Kannst du z.B. so machen...
Delphi-Quellcode:
unit Unit1;
... implementation uses Unit2; ...
Delphi-Quellcode:
unit Unit2;
... implementation uses Unit1; ... |
Re: Überkreuzender Bezug zweier Units
Nach >2000 Beiträgen deinerseits bist du echt noch nicht auf einen der 100 Threads gestoßen die das behandeln!? ;)
In der einen Unit das uses in den Interface-Abschnitt, in der anderen in den Implementation-Abschnitt -> fertig. Nachti, Fabian \\edit: :shock: gleich 3 Mal :) |
Re: Überkreuzender Bezug zweier Units
Hallo,
meist reicht es wenn auf EINE der beiden units erst im implementationsteil der anderen unit bekannt gemacht wird.
Delphi-Quellcode:
und
unit B
interface uses sonst, A; ... implementation uses weitere;
Delphi-Quellcode:
mfg Dan
unit A
interface uses sonst {, B}; // B erst spaeter ... implementation uses B,weitere; |
Re: Überkreuzender Bezug zweier Units
Zitat:
|
Re: Überkreuzender Bezug zweier Units
@Pseudemys Nelsoni: Dann musst du mal deinen Köpfchen ein bißchen anstrengen.
|
Re: Überkreuzender Bezug zweier Units
naja, würde jeder so denken bräuchte es kein forum mehr geben.... ich weiss es einfach nicht, ich hatte das problem nie, da brauch ich nicht nachdenken :(
|
Re: Überkreuzender Bezug zweier Units
Zitat:
|
Re: Überkreuzender Bezug zweier Units
alles in eine unit packen, jo, aber ich möchte es gerne schon in 2 haben, da es für mich übersichtlicher ist, das sind 1000e lines code.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz