A un moment donné comme j'essaye de l'expliquer, t'es obligé de sortir du contexte de PureBasic et elle est là la galère, car les règles et exemples que tu vas trouver sont plus rigoureuses, donc il va falloir réapprendre certains trucs que Purebasic aura osculté.
Désolé si ça énerve, mais c'est pour le bien de PureBasic; la valeur retournée devrait toujours être un long et l'integer, l'exeption, quand ça renvoie un pointeur ou une valeur interne de PureBasic qui dépend du système 32 ou 64 bit. Car cela sous entend que la valeur retournée peut être plus grande suivant le système sur lequel on est, ce qui est faux en pratique dans la plupart des cas.- La valeur retournée par les commandes est le plus souvent un Integer. Dans le cas contraire, le type de la valeur est indiqué dans la description (ligne de syntaxe) de la commande.