cs_Dl14013
Messages postés3Date d'inscriptiondimanche 28 août 2011StatutMembreDernière intervention 8 septembre 2011
-
28 août 2011 à 14:33
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
8 sept. 2011 à 15:19
Quand t'il se présente un Nombre de plus de dix chiffres dans Edit1.text figure le message EConvertError
var m:Comp;
a:Integer;
begin
m:=strtoFloat(Edit1.Text); a:=Trunc(m);
If 0=(a-5)
cs_Dl14013
Messages postés3Date d'inscriptiondimanche 28 août 2011StatutMembreDernière intervention 8 septembre 2011 8 sept. 2011 à 09:34
Tu ne pourras pas le faire avec des types simples. Il faut que tu utilises une librairie de grand nombres.
Soit tu la fait toi même, soit tu en trouves une sur internet (comme FGInt).
Pour NewGInt et NewGCent tu trouveras de la documentation avec les codes sources http://phidels.com/php/index.php3?page=../php/pagetelechargementzip.php3&id=627
cs_Dl14013
Messages postés3Date d'inscriptiondimanche 28 août 2011StatutMembreDernière intervention 8 septembre 2011 29 août 2011 à 18:29
Je suis vraiment désolé et je remercie cantador L'alerter est la première fois que j'écris dans si je regrette pour la deuxième fois
Remerciez ceux qui contribuent pour répondre à Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 7 sept. 2011 à 23:55
'soir,
Petit rappel sur les types réels :
Types réels fondamentaux
Type : Comp
Etendue : -2^63+1 .. 2^63 -1
Chiffres significatifs : 19-20
Taille en octets : 8
Si la variable a est un integer, donc codé sur 4 octets (Windows 32 bits), et que tu souhaites lui affecter une valeur codée sur 8 octets (Comp), il me semble normal que le compilateur râle.
May Delphi be with you
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 8 sept. 2011 à 15:19
'lut,
Sache aussi que le type entier int64 est aussi codé sur 8 octets. Il est fourni avec les versions Delphi 32 bits et donc pas besoin d'ajouter de bibliothèque supplémentaire.
May Delphi be with you
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.