Envoyé par
CapJack
S'il n'y a pas, par exemple, des constantes ou des types définis dans l'unité A (par exemple une classe TTrucmuche), utilisés dans l'interface de l'unité B qui qui invoque A dans sa clause uses (par exemple une déclaration de variable de type TTrucmuche), ça n'a aucune importance.
En fait, certaines clauses uses pourraient être déplacées dans la partie implementation... seulement ce serait casse-pieds à gérer, je me trompe peut-être, mais je crois qu'on préfère regrouper tout au même endroit dans la partie interface, et n'utiliser le uses de la partie implementation que quand il n'y a pas moyen de faire autrement, par exemple pour résoudre un problème de référence circulaire (deux unités qui se réfèrent l'une l'autre).
Partager