Bonjour,
ton erreur réside dans le fait de dimensionner le tableau
dans la déclaration !
public function place(t(1 to MAX) as single) as boolean
si :
public function place(t() as single) as boolean
ici la fonction recoit 1 tableau mais ne renvoie que vrai ou faux !
elle ne modifie pas le tableau !
c'est comme : public function place(byval t() as single) as boolean
si :
public function place(byref t() as single) as boolean
ici le byref te permet de modifier le tableau !
la déclaration suivante devrait être suffisante :
public function place(t() as single) as boolean
( le ByVal étant implicite)
Lupin


