Il faudrait que le compilateur gère le passage d'arguments avec structure comme ceci :
Procedure MaFonction( MesChamps.maStructure )
Bien entendu on peut le faire de cette manière, avec pointeur :
Procedure MaFonction( *MesChamps.maStructure )
Faire cela me permet d'importé des fonctions écrite en C de cette manière :
CSFML_API sfColor sfColor_Add(sfColor color1, sfColor color2);
en important cette fonction , j'ai un jolie plantage. il faut que je modifie toute la source de cette manière :
CSFML_API sfColor sfColor_Add(sfColor & color1, sfColor & color2);