Ist "implizit importiert" immer eine schlechte Sache in Delphi-packages?

Versucht, neu anordnen, meine Pakete für eine Reihe von TFrame-Nachkomme Komponenten, ich finde es scheinbar notwendig ist, brechen einige meiner Dienstprogramm TFrame Nachkommen trennen aus dem dialog-Formen, die Sie verwenden, vor allem, weil die ehemalige registriert sind, um die palette als echte Komponenten und das scheint zu verwirren, die IDE manchmal mit Bezug auf die dialog-Formen, die Sie verwenden. Die dialog-Formen wiederum sind aufgerufen, durch nicht-visuelle Komponenten, die Teil des Dritten Pakets. Dies so weit, scheint die meisten compiler Abhängigkeit-Beschwerden /Verwirrungen Weg. (Ich bin mir noch nicht bekannt, jedoch).

Beim kompilieren das Paket mit dem Dialogfeld Formulare (die rufen Sie die Bilder), ich erhalte die Warnung "Einheit " MyFrames' implizit importiert-Paket "MyDialogForms'"

Da zeigt es sich als eine compiler-Warnung, ich habe vor langer Zeit den Eindruck bekommen, dass "implizit importieren" eine Einheit ist in der Regel nicht eine gute Sache. Gibt es bestimmte Fälle, wo das nicht der Fall ist? also dort, wo implizit importieren einer Einheit in Ordnung ist, und/oder eine entsprechende Praxis?... und wenn ja, was sind diese besonderen Fälle?

InformationsquelleAutor Jamo | 2009-08-01
Schreibe einen Kommentar