2016-03-25 1 views

Répondre

1

Le message d'erreur signifie que vous passez un paramètre d'un mauvais type de Text propriété du textBlock, qui attend un Platform::String, mais vous passez un std :: string. La page MSDN Strings(C++/CX) contient plus de détails sur la construction de chaîne et les conversions - vous devez également être au courant de ANSI et UNICODE lorsqu'il s'agit de chaînes.

Ci-dessous le code modifié. A noté que j'ai changé la chaîne à wstring (chaîne large, Unicode 16 bits) de sorte que je puisse construire un Platform:String avec lui.

wostringstream convert; 
convert << total; 
wstring str = convert.str(); 
String^ Result = ref new String(str.c_str()); 
tb1->Text = Result;