J'ai decouvert un petit defaut dans mon programme qui lorque la tout marcher

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
// Actualisation du prix total de la commande
		AnsiString prixtotalpanier2 = ListView1->Items->Item[i]->SubItems->Strings[9];
		int longeurdelachaine = prixtotalpanier2.Length();
		int bonnelongeur = longeurdelachaine - 2;
		AnsiString prixtotalpanier = prixtotalpanier2.SubString(0,bonnelongeur);
		double total2 = prixtotalpanier.ToDouble() + total2;
		AnsiString totalcommande(total2);
		Memo2->Text=totalcommande + " €";
		// Fin actualisation du prix total de la commande
donc je fais une somme de tout mes prix de ma ListVieuw et l'affiche dans mon memo2.

les chiffres sont notifiés de cette facon :2,15 € ( 2chifre apres la virgule espace € )

j'aimerais que ma somme soit aussi de ce type hors je suis arrivé a 741,299999999 €

si quelqu'un pouvais m'aider