fonction delay ? - Ada - Programmation
Marsh Posté le 19-01-2005 à 16:19:04
Peut-être parce que Ada est fortement typé, et que delay prend un type Ada.Calendar.Time en paramètre.
Attention, delay est un mot-clé du langage, pas besoin de parenthèses.
cf. http://www.adahome.com/rm95/rm9x-09-06.html
Marsh Posté le 20-01-2005 à 14:37:59
ok merci je vais regarder le site.
c'est un peu couillon qd meeme
Marsh Posté le 17-10-2005 à 13:43:40
delay n'est pas une fonction(trop lent), c'est pour ça qu'il n'y a pas de parenthèses.
Marsh Posté le 19-10-2005 à 17:17:38
regarde juste quand j'ai posé la question.
Et dit moi si les fonctions sont si lente que ca ;-)
je te t'aquine
Marsh Posté le 02-01-2006 à 15:14:48
moi, mon compilateur me dit que delay prend une valeur de type standard.duration.
Marsh Posté le 28-01-2006 à 19:20:16
http://www.rfc1149.net/fcla_data/lang.html
Chapitre 2.25
Type Duration et non float.
2.25. Comment attendre un temps donné?
Il faut utiliser l'instruction delay suivie d'un nombre de secondes en virgule fixe (type Duration), comme illustré dans l'Exemple 9.
Exemple 9. Attendre deux secondes et demie
delay 2.5; -- Attends 2,5 secondes
Marsh Posté le 19-01-2005 à 14:51:10
bonjour a tous.
Je débute en ada et j'ai bien du mal a programmer. Faut dire que c'est assez spéciale comme langage.
J'ai un soucis. j'aimerai faire un delay avec comme parametre une variable et ca marche pas :-(
je m'explique :
delay(5.5) -> fonctionne
x: Float :=5.5;
delay(x) -> marche pas
comment faire pour que la fonction delay prenne une variable comme parametre.
merci d'avance.