Erreur : "" n'est pas une valeur entière valide
Résolu/Fermé
JordanP31
Messages postés
26
Date d'inscription
vendredi 24 février 2017
Statut
Membre
Dernière intervention
23 mars 2017
-
Modifié par Chris 94 le 17/03/2017 à 14:59
Profil bloqué - 17 mars 2017 à 20:19
Profil bloqué - 17 mars 2017 à 20:19
A voir également:
- Erreur : "" n'est pas une valeur entière valide
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- J'aime par erreur facebook notification - Forum Facebook
- Erreur g030 - Forum Bbox Bouygues
1 réponse
1- Evite le type Extended, contente toi du type Double
2- Si la variable Quantite reçois des objets indivisibles, mieux vaut la déclarer de type entier Integer d'où l'erreur dans cette ligne : quantite := StrToInt(edQuantite.Text); sinon, le pascal objet respecte le transtypage de type, la fonction prédéfinie StrToInt() renvoie un entier alors que Quantite est déclarée variable flottante.
Const prixSP98 := 1.25;
var Quantite : integer;
PrixTotal : Double;
Quantite : StrToInt();
PrixTotal := Quantite * prixSP98;
TextPrix := FloatToStr(PrixTotal);
2- Si la variable Quantite reçois des objets indivisibles, mieux vaut la déclarer de type entier Integer d'où l'erreur dans cette ligne : quantite := StrToInt(edQuantite.Text); sinon, le pascal objet respecte le transtypage de type, la fonction prédéfinie StrToInt() renvoie un entier alors que Quantite est déclarée variable flottante.
Const prixSP98 := 1.25;
var Quantite : integer;
PrixTotal : Double;
Quantite : StrToInt();
PrixTotal := Quantite * prixSP98;
TextPrix := FloatToStr(PrixTotal);