
Je ne pense pas que cela vienne de GC, il ne fait qu'afficher des valeurs.
Première chose, vérifie bien le typage de tes données (2/4/8... bits) car c'est souvent la source de valeur un peu folle (11220403368 me semble énorme)
Ensuite, le mieux serait de créer une variable IOCP/FSUIPC qui serait le % de ta valeur.
Je m'explique :
- Code: Tout sélectionner
100% APU = 11220403368
0% APU = 1120
je ferais la règle suivante :
- Code: Tout sélectionner
nouvelle_variable_APU_% = valeur_APU * (100 / (11220403368 - 1120))
Soit nouvelle_variable_APU_% = &valeur_APU * 0,0000000089
Tu obtient une variable qui oscille entre 0 et 100%
pour limiter les erreurs : &nouvelle_variable_APU = limit 0,100 (syntaxe approximative)
Là t'es sur que les valeurs sont bornées
Ensuite GC utilisera cette nouvelle variable de 0 à 100
bon c'est un peu dur à suivre mais j'espère que cela va t'aider