Je déclare dans une classe une variable statique constante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
class var const   m_DefautNormale   : TAffineVector = VectorMake( 0, 0, 1 ) ;
l'erreur qui en résulte est la suivante : "Expression constante attendue"
VectorMake ne renvoi effectivement pas de const TAffineVector mais seulement un TAffineVector. Heureusement car m_DefautNormale est définie en temps que TAffineVector . Donc pas grave je me calme et je met ( 0, 0, 1 ) car à la base TAffineVector est un array. Cette fois ça passe géniale.

Plus bas dans ma classe je définie la fonction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
function AddNormal(  x : single = MaClasse.m_DefautNormale[0]  ;  y : single =...
Cette fois rebeulotte le compilo cherche des noises
l'erreur qui en résulte est la suivante : "Expression constante attendue"
Bein zut alors m_DefautNormale peut pas être aussi constant qu'une constante ?