FleX2009
Messages postés22Date d'inscriptionmercredi 15 décembre 2004StatutMembreDernière intervention 5 mai 2005
-
23 avril 2005 à 17:07
FleX2009
Messages postés22Date d'inscriptionmercredi 15 décembre 2004StatutMembreDernière intervention 5 mai 2005
-
25 avril 2005 à 10:23
Bonjour,
Je doit lire un buffer de type PSingle (c'est à dire ^Single) qui
contient 512 valeurs réelles (de type single), or je ne voit pas
comment un pointeur vers un single peut contenir autant de valeurs.
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 20123 25 avril 2005 à 00:53
Non, tu ne peux pas le retrouver si tu ne le sais pas à l'avance. Un pointeur est une adresse mémoire, donc comment savoir ce qu'il y a derrière ? Un single seul, 10 ou 2000 ? voir même une structure, un type utilisateur, etc....
Bref, une adresse mémoire nous renseigne sur l'adresse d'un "objet" mais pas sur le type de cet "objet".
Emandhal
Messages postés194Date d'inscriptiondimanche 2 mars 2003StatutMembreDernière intervention10 octobre 20063 24 avril 2005 à 11:01
Si je ne dis pas de bêtises le PSingle pointe sur le 1er élément du tableau.
Pour lire le suivant il faut faire Inc(pMonSingle); et là tu devrai passer à l'élément suivant. (où pMonSingle est déclaré comme ceci : pMonSingle: PSingle; ).
Tout problème a sa solution... Mais en général, c'est jamais la bonne...