interpr�tation des doubles
Bonjour,
J'ai une application client serveur:
Dans Le client, J'ai une m�thode de Classe C++ CLI qui appelle Une m�thode serveur en passant en param�tre un objet manag� c# nomm� "TransactionC#"
La classe TransactionC# a une propri�t� : double Prix = 1.56 (Ins�r�e � travers un TextBox)
Code:
1 2 3 4 5 6 7
| ClasseC++CLI
{
void ClasseC++CLI::Methode(TransactionC#^ transaction)
{
InterfaceServeur.Methode(transaction);
}
} |
Cette propri�t� est interpr�t� avec l'application client avec la valeur 1.56
Mais elle est interpr�t� avec la partie serveur comme Prix = 1.5600000000000001
Je ne pense pense pas que c'est d'u au remoting car : dans l'application client, j'ai d�bug� la classe transaction.Cs j'ai bien Prix = 1.56.
Mais Dans la classeC++CLI.CPP je d�bugu� l'objet transaction qui est pass� en param�tre et j'ai la valeur 1.5600000000000001
Est ce que vous avez une explication s'il vous plait?
pr�cision sur les doubles