Calcul de variable.... petit probleme

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Calcul de variable.... petit probleme

Message par scaraber »

Salut,

J'ai un petit probleme sur un calcul, qui fonctionne parafaitement bien chez moi mais pas chez tout le monde ... apres des test j'ai remarquer que la variable ateigner la valeur limite minimum du long.

Ces calcul marche chez tout le monde(independanament):

Code : Tout sélectionner

  (DataJoueursReception(ClientID)\x-Globalx)*16
  LenAuto(PseudoJoueur$,9);Renvoie la lingueur en pixel de la chaine de caractere
mais quand on assemble
sa marche pas chez tout le monde....

Code : Tout sélectionner

xJoueurs=((DataJoueursReception(ClientID)\x-Globalx)*16)+12-(LenAuto(PseudoJoueur$,9)/2)
Voila tout
merci d'avance
a+
Scaraber
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Salut,

vérifie déjà que l'ensemble des valeurs des variables sont identiques chez ceux pour qui ça marche et pour ceux chez qui ça ne marche pas.

Le résultat est-il franchement différent pour les mêmes variables ou proche à l'arrondi prêt ?

Je suis extrêmement méfiant sur les valeurs affichées par le débuggeur pour certains types de variables. Il vaut mieux les afficher avec un gadget ou dans la statusbar pour contrôle.

Seulement après on pourra dire qu'il y a un problème dans l'expression et voir les types des variables.
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

Salutt
les personne n'ayant pas purebasic j'avait ecris dans un coin les different variable, le calcul march ebien jusqua lajout du calcul de la logueur du text... je vais esayer en stockat dabor la longueur en pixel du text dans une variable pour voir si sa vien de l'implantation d'un procedure que j'ai faite dans le calcul.
a+
Scaraber
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Donnes des exemples avec des valeurs et on fera des tests.
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

ok, je vous en passerais cet aprem la je dois y allez...
petite presision
LenAuto() renvoie un long
GlobalX est la position du joueur (Float)
et DataJoueursReception(ClientID)\x est aussi un float
a+
Scaraber
Répondre