timer1.interval:='120 0000' <---bug... il veut un cardinal [Delphi] - Programmation
Marsh Posté le 03-04-2002 à 14:30:54
un cardinal c'est un gus en soutane...nan je rigole
c'est juste un entier positif, tu te plantes car tu lui passes une chaine de caractères, le bon code est timer1.interval:=1200000;
Marsh Posté le 03-04-2002 à 14:31:16
Lol, tu mets un string dans un interger (String c avec les ''
Integer, c sans, c'est les nombres.
donc :
timer1.interval:=120 0000;
ou bien
timer1.interval:=strtoint('120 0000';
Vala
Marsh Posté le 03-04-2002 à 14:35:32
un cardina c un entier non signé.... (enfin ds mes souvenirs)
Marsh Posté le 03-04-2002 à 14:58:18
Slide a écrit a écrit : timer1.interval:=strtoint('120 0000'; |
Tu peux aussi faire
timer1.interval:=strtoint(inttostr(strtoint(inttostr(120000))));
Marsh Posté le 03-04-2002 à 15:00:34
antp a écrit a écrit : Tu peux aussi faire timer1.interval:=strtoint(inttostr(strtoint(inttostr(120000)))); |
Marsh Posté le 03-04-2002 à 15:09:01
Taureau a écrit a écrit : un cardinal c'est un gus en soutane...nan je rigole c'est juste un entier positif, tu te plantes car tu lui passes une chaine de caractères, le bon code est timer1.interval:=1200000; |
promis je vais faire 1 tour chez l'opticien....
non en réalité G trés vite survolé le topic
Marsh Posté le 03-04-2002 à 15:21:43
non signé ou positif c'est à peu près pareil...
Marsh Posté le 03-04-2002 à 15:25:56
antp a écrit a écrit : non signé ou positif c'est à peu près pareil... |
C pour ça que G dit ça.... j'avais pas vu qu'il avait répondu...
Marsh Posté le 03-04-2002 à 15:33:10
Ha ok, moi aussi je dois aller faire un tour chez l'opticien
Marsh Posté le 03-04-2002 à 15:34:00
antp a écrit a écrit : Ha ok, moi aussi je dois aller faire un tour chez l'opticien |
Marsh Posté le 03-04-2002 à 16:07:50
On a le droit de dépasser 65536 millisec ?
En 16 bits (? dinosaure suis-je ?), on peut pas. Faut jongler avec les bouts de temps (1 heure = 60 bouts de 60000 millisec)...
Marsh Posté le 03-04-2002 à 16:09:47
CARBON_14 a écrit a écrit : On a le droit de dépasser 65536 millisec ? En 16 bits (? dinosaure suis-je ?), on peut pas. Faut jongler avec les bouts de temps (1 heure = 60 bouts de 60000 millisec)... |
Cardinal 0..4294967295 unsigned 32-bit
donc oui T un dinosore Yoda
(edit) : tu peux donc aller jusqu'à presque 50 jours (49,7) ça laisse 1 peu de marge quand même
[jfdsdjhfuetppo]--Message édité par [SDF]Poire--[/jfdsdjhfuetppo]
Marsh Posté le 03-04-2002 à 16:40:25
Je vais reconvertir nos 386/Win3.1 en 386/Win98 pour en bénéficier. Ca va me faciliter la vie .
Y a tout de même des améliorations dans le monde du développement...
Marsh Posté le 03-04-2002 à 16:40:57
antp a écrit a écrit : Tu peux aussi faire timer1.interval:=strtoint(inttostr(strtoint(inttostr(120000)))); |
Hey !, j'expliquais la diferance entre String et Integer...
Marsh Posté le 03-04-2002 à 16:48:18
C'était pour rire
Mais tu le présentais comme si c'était une solution envisageable
Marsh Posté le 03-04-2002 à 17:58:13
Merci beaucoup a tous
Je v essayé maintenant . je suis nouvo en delphi
et je croyais que : 'xxx' une valeur et xxx une variable
si je pige bien , le 'xxx' c que pour les valeur strings , non ?
Marsh Posté le 03-04-2002 à 18:11:53
Pilou2001 a écrit a écrit : Merci beaucoup a tous Je v essayé maintenant . je suis nouvo en delphi et je croyais que : 'xxx' une valeur et xxx une variable si je pige bien , le 'xxx' c que pour les valeur strings , non ? |
oui C ça
'toto'->string
#13->char
12->integer
$01001010->exa
Marsh Posté le 03-04-2002 à 20:38:13
Fruit confit>On dit Hexa, pas exa
Marsh Posté le 03-04-2002 à 20:39:48
Buitoni a écrit a écrit : Fruit confit>On dit Hexa, pas exa |
ouai ouai ouai.... bientôt tu vas devenir comme Antp
Marsh Posté le 03-04-2002 à 20:40:33
La fourmi?
Qu'est ce qu'elle a la fourmi?
Marsh Posté le 03-04-2002 à 20:42:10
Buitoni a écrit a écrit : La fourmi? Qu'est ce qu'elle a la fourmi? |
Vous allez arreter de vous moquer de nos pseudos oui ? hein le ravioli
Marsh Posté le 03-04-2002 à 20:51:21
Buitoni a écrit a écrit : Va étudier toi |
Oui maman
Marsh Posté le 03-04-2002 à 21:06:59
On peut pas vous laisser seuls 30 minutes
Marsh Posté le 03-04-2002 à 21:08:16
Marsh Posté le 03-04-2002 à 21:11:40
Va falloir que je mette à jour mon smiley perso
Marsh Posté le 03-04-2002 à 13:41:23
c koi un cardinal par koi je doit le remplacer mon '1200000' ?
aidez moi !
Merci
Pilou
[jfdsdjhfuetppo]--Message édité par Pilou2001--[/jfdsdjhfuetppo]