Bonjour,
Je viens de passer mon application de Builder 6 en 2007... Plus de peur que de mal, en fait (les deux choses un peu délicates sont de vérifier qu'on ne conserve pas de références à des librairies ou des includes version 6, et que les appels STL qu'on avait dans STLPort sont bien compatibles avec Dinkumware... après, tout roule...)
Maintenant, j'ai remarqué un truc étrange...
Sous Builder 6, à chaque fois que j'utilise un composant externe (JEDI, TMS, des composants maison, tout ca), ou quand ma form/frame est dérivée d'une autre, le cpp correspondant inclut une directive du genre
Sous 2007 (en fait, je pense, depuis 2006), ces directives ne semblent plus nécessaires (en fait plus dans ce cas). Voire, dans certains cas, il faut les enlever, parce qu'elles font planter le lieur... Je suis donc en train de supprimer ces pragma, qui semblent devenues inutiles (et en fait, les supprimer réduit la taille de l'exe)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #pragma link "moncomposant" #pragma link "monparent"
Quelqu'un en sait il plus sur la raison de la chose?
Francois
Partager