probleme a faire égaliser un integer avec un double

probleme a faire égaliser un integer avec un double - Delphi/Pascal - Programmation

Marsh 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 ?

Reply

Marsh Posté le 13-09-2002 à 18:54:56   

Reply

Marsh 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  :pt1cable:

Reply

Marsh Posté le 13-09-2002 à 18:58:07    

:lol:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 13-09-2002 à 18:58:28    

button1.Left := (button1.Left + trunc(varx));  
 
sa plus d'allure :P

Reply

Marsh Posté le 13-09-2002 à 18:58:42    

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  ;)

Reply

Marsh Posté le 13-09-2002 à 18:59:07    

Skullx a écrit a écrit :

button1.Left := (button1.Left + trunc(varx));  
 
sa plus d'allure :P




 
 :heink:

Reply

Marsh 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

Reply

Marsh Posté le 13-09-2002 à 19:05:38    

Et ca te ferait du mal de lire les réponses?  :gun:

Reply

Marsh 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? :lol: :lol:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 13-09-2002 à 19:52:16    

--greg-- a écrit a écrit :

c fait expres le jeu de mot? :lol: :lol:




 
[:totoz]

Reply

Marsh Posté le 13-09-2002 à 19:52:16   

Reply

Marsh Posté le 13-09-2002 à 20:09:31    

zion a écrit a écrit :

 
 
[:totoz]



tout ça n'est guère explicite
bon tu viens à namur demain ou merde? :D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed