Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Package Problem (impliziter Import einer Unit) [gelöst]
Udontknow - Mo 22.03.04 17:13
Titel: Package Problem (impliziter Import einer Unit) [gelöst]
Hallo!
Irgendwie bin ich gerade am verzweifeln:
Ich habe ein Package A, in dem eine Unit namens "Version.pas" enthalten ist.
Ein zweites Package B enthält eine Unit, die "Version" in der uses-Klausel angibt. Das Package gibt das Package A als required an.
Wenn ich Package B kompiliere, warnt Delphi mich, daß die Unit Version implizit importiert würde, obwohl ich doch diese Unit bereits in Package A habe. Das Installieren des Packages B geht genau wegen diesem Umstand auch nicht ( Package B enthält Unit "Version", welches auch schon in Package A ist). Was mache ich falsch? :?
Cu,
Udontknow
Udontknow - Mo 22.03.04 18:04
Ich denke, ich hab´s.
Wenn die benötigte Unit (hier "Version") im selben Verzeichnis wie das Package liegt, ist Delphi völlig egal, ob die Unit bereits von benötigten Packages benutzt wird, sie landet dann als impliziter Import in diesem Package.
Lösung: Entweder Trennung von Packages und Units oder für verschiedene Packages verschiedene Verzeichnisse.
Cu,
Udontknow
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!