Bonjour à toutes et tous,
Nous avons un paquet (un gros paquet) d'applications à recompiler suite au passage d'Office 2003 à 2010. Nombre de ces applications ont souvent été créées en dupliquant un projet existant et en modifiant les clauses uses dans les unité concernées.
Il en résulte que nous avons un nombre assez élevé de sources dupliquées, à modifier, ou pas, et qui sont utilisées, ou pas, dans nos projets.
Afin de mettre un peu d'ordre dans tout cela, j'essaie de déterminer ce qui est effectivement utilisé dans nos projets. Pour ce faire, je demande un fichier map détaillé lors de la compilation, fichier qui est analysé par la suite. En effet, si une unité n'est pas utilisée, il semble que ses références dans le ficher map soient réduites à une ligne. De même si l'unité fait l'objet d'un uses dans qu'aucune fonction ne soit appellée.
Donc, si je suis dans ce cas je considère que l'unité n'est pas utilisée et je la renseigne comme telle.
Tout irait bien, dans le meilleur des mondes, si il n'y avait pas les constantes. J'ai fait quelques tests et il appert que le fichier map ne semble pas les référencer, même si elles sont utilisées. (ou je ne sais pas comment les retrouver)
Quelqu'un a-t-il une idée pour déterminer, le plus simplement possible, si les constantes définies dans une unité sont utilisées par une autre ?
Merci d'avance,
Coyotte
Partager