Declare, ProcedureReturn et pointeur (et structure)
Publié : dim. 21/oct./2012 21:01
Bonjour,
je cherche comment utiliser les pointeurs avec des procédures.
Je cherche également à voir comment retourner directement une valeur dans un champ d'une structure.
(la recherche du forum ne m'avance pas et celle de Google considère le caractère * comme un wildcard
)
Enfin, est-ce que cet exemple est juste ?
En effet, après plusieurs lancements, je constate un écart de 32 octets entre les valeurs *W, *Y et *Z (alors que Sizeof indique 8 octets).
(Win7 64 bits, PB 5.00 beta 4)
Merci d'avance,
je cherche comment utiliser les pointeurs avec des procédures.
Je cherche également à voir comment retourner directement une valeur dans un champ d'une structure.
(la recherche du forum ne m'avance pas et celle de Google considère le caractère * comme un wildcard

Enfin, est-ce que cet exemple est juste ?
Code : Tout sélectionner
Procedure Test(nb)
*TTT = AllocateMemory(nb)
ProcedureReturn *TTT
EndProcedure
*W = test(10)
*Y = test(10)
*Z = test(10)
Debug *W
Debug *Y
Debug *Z
Debug SizeOf(*Y)
(Win7 64 bits, PB 5.00 beta 4)
Merci d'avance,