Bonjour,
J'aimerai savoir comment faire des calcul sur des valeurs de composant Edit
J’asseye cette méthode mais ce ne fonctionne pas
Edit1.text := Edit2.text * Edit3.text ;
Bonjour,
J'aimerai savoir comment faire des calcul sur des valeurs de composant Edit
J’asseye cette méthode mais ce ne fonctionne pas
Edit1.text := Edit2.text * Edit3.text ;
Bonjour,
Il est évident que l'on ne peut multiplier des chaines de caractères
par contre rien n'empêche de tenter de transformer une chaine de caractères en nombre. ensuite tout dépend des valeurs contenues
exemples possibles
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Edit1.text:=IntTostr(StrToIntDef(Edit2.Text,0)* StrToIntDef(Edit3.Text,0)); // que des entiers en cas d'erreur de saisie (caractères inconnus) valeur=0; Edit1.Text:=FloatToStr(StrToFloatDef(Edit2.Text,0)*StrToFloatDef(Edit3.Text,0)); // nombre avec décimales Edit1.Text:=Format('%3.2f',[StrToFloatDef(Edit2.Text,0)*StrToFloatDef(Edit3.Text,0)]); // formatage à deux décimales
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Mais justement on est sur un forum DelphiC'est juste Delphi qui ne le veut pas dans son implémentation du Pascal.
@pprem
ma réponse est totalement inutile mais j'allais pas laisser passer cette moquerie
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Ça marche super bien
J'ai appris bcp de chose aujourd'hui grâce à vous
Bravo
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager