8Fermer10
KochiseLe 17/07/2009 à 17:49
Flanker (./3) :
Y a bien une solution crade : au lieu de mettre des pointeurs dans ta structure, tu mets des unions ( pointeur, uint_64 ), comme ça, tu es sûr que le champ fait bien 64 bits.
(par contre, tu espères réutiliser les pointeurs après ? hum )
Flanker (./8) :
Et quel est le problème avec ma méthode (j'ai pas tout compris non plus triso )

Je ne veux pas utiliser de casting, je veux pouvoir utiliser le pointeur directement quand il arrive avec un ((psStack)buff)->pTest qui va bien. Et de toute façon même si je casta (Leatitia ?) le pointeur, ça change pas le problème qu'il n'y a PAS QUE le problème de taille des données qui change entre 32 et 64 bits, mais leur alignement aussi : http://docs.hp.com/en/5966-9844/ch03s02.html

Ducoup même si je forçais (Leatitia ?) le pointeur sur un __int64, il risquerait de ne pas se trouver à la même place suivant les membres précédents. Rhâââââaaa...

Kochise