probleme a faire égaliser un integer avec un double
SkullX
Posté le 13-09-2002 à 18:54:56
jessaie de faire
form1.width := varx;
mais mon varx est un Double ... et le compilateur n'aime pas sa ... alors jai mis trunc devant et sa fonctionne ... sauf que sa arrondie .. si varx = 0,234909 .. ca donne 0
et faudrait pas en VB sa fonctionne .. mais en delphi ... on dirait pas .. ya une solution a sa ?
Publicité
Posté le 13-09-2002 à 18:54:56
zion
Plop
Posté le 13-09-2002 à 18:56:25
0.2 arrondit, quoi que tu fasses ce sera toujours 0
en VB aussi j'ai rarement vu une fenetre de taille 0.2349 pixels
Ah ouai, le Pascal, le C++, etc, etc, ce sont des langages typés, pas comme un autre language pourri jusqu'à l'os.
Si tu veux convertir un double en int, tu as le round, le truc, le ceil, le floor, etc, etc... A toi de prendre celui qui te plais
zion
Plop
Posté le 13-09-2002 à 18:59:07
Skullx a écrit a écrit :
button1.Left := (button1.Left + trunc(varx));
sa plus d'allure
SkullX
Posté le 13-09-2002 à 19:00:17
jesssaye de faire bouger un bouton dans ma form de sorte a ce qu'il tourne dans le sens horaire et qu'il rebondisse sur les coté de la form .. c pour sa
zion
Plop
Posté le 13-09-2002 à 19:05:38
Et ca te ferait du mal de lire les réponses?
--greg--
Posté le 13-09-2002 à 19:12:04
zion a écrit a écrit :
Ah ouai, le Pascal, le C++, etc, etc, ce sont des langages typés, pas comme un autre language pourri jusqu'à l'os.
Si tu veux convertir un double en int, tu as le round, le truc, le ceil, le floor, etc, etc... A toi de prendre celui qui te plais
c fait expres le jeu de mot?
---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
zion
Plop
Posté le 13-09-2002 à 19:52:16
--greg-- a écrit a écrit :
c fait expres le jeu de mot?
Publicité
Posté le 13-09-2002 à 19:52:16
--greg--
Posté le 13-09-2002 à 20:09:31
zion a écrit a écrit :
tout ça n'est guère explicite
bon tu viens à namur demain ou merde?
---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!