Entwickler-Ecke
Sonstiges (Delphi) - Unit unter Implementation
elundril - Fr 15.01.10 18:27
Titel: Unit unter Implementation
Hallo,
ich hab mal ne Frage an euch. Warum soll man die Units beim uses im implementation-Teil hinschreiben? Bis jetzt weiß ich nur das es böse ist wenn man das macht, aber ie Erklärung dazu fehlt mir.^^
lg elundril
BenBE - Fr 15.01.10 18:31
Mit uses im implementation-Teil sagst Du Delphi einfach nur, dass deine Unit nicht im Interface (also der sichtbaren) Implementierung von einer externen Datei abhängt, sondern in ihrer Umsetzung\Implementierung. Damit lockert man einfach die Bindung zwischen zwei Units.
Problematisch wird dies, wenn man eh einen Zirkelbezug hat und beide Units zusätzlich einen Initialization-Abschnitt besitzen, da in solchen Fällen i.d.R. nicht klar ist, welcher dieser beiden Abschnitte zuerst ausgeführt wird (hab damit selber im ODbgIntf mal eine Reihe von Problemen gehabt.
elundril - Fr 15.01.10 18:43
k, danke. :) wieder n Stückchen klüger geworden
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!