pepsidrinker
Messages postés151Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention15 avril 2009
-
27 déc. 2006 à 20:51
pepsidrinker
Messages postés151Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention15 avril 2009
-
6 janv. 2007 à 16:01
Bonjour!
vous trouverez sans doute ma question stupide,
mais jaimerai avoirun moyen pour mettre une adresse voulus
dans un pointeur.
exemple :
long* a;
a = 0x00ff.....
bon....seulement, le compilateur ne veut pas me laisser faire,probleme de compatiubilité
de type.
0x00ff....n'Est pas du type long*....comment faire svp?
Pepsidrinker
Niels Abel
Messages postés2Date d'inscriptionsamedi 24 juin 2006StatutMembreDernière intervention 6 janvier 2007 6 janv. 2007 à 15:28
Bien sur que ca ne marche pas parce que l'adressee 0x00FF... dans ta 1ère app n'est pas la même que la 0x00FF... dans la 2ème! Pourquoi? Parce que le système gère la mémoire en utilisant des mémoires virtuelles, autrement dit : 0x00FF... ne correspond pas à cette même adresse physique (réelle). Chaque pocessus a donc, hélas, son propre 0x00FF...
Vous n’avez pas trouvé la réponse que vous recherchez ?
pepsidrinker
Messages postés151Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention15 avril 2009 6 janv. 2007 à 16:01
Merci bcp de l'info !
Maintenant....y a til un moyen de convertir add.virtuelle en add.réelle et vice versa......ou sinon kkun connaitrai i-til un moyen de transmettre un pointeur dans 2 app différente comme dans mon exemple?