[.net][c++] concat une textbox et une string[resolu] merci haazheel

merci haazheel [.net][c++] concat une textbox et une string[resolu] - C++ - Programmation

Marsh Posté le 26-08-2005 à 13:32:01    

bonjour :)
 
mon souci:  
 

Code :
  1. std::string my_string;
  2. this->textBox1->Text = System::String::Concat(this->textBox1->Text, my_string);


ca marche pas :(, ni avec string(my_string) ni avec String(my_string), resp de std et System.
 
une idée ?


Message édité par Profil supprimé le 28-08-2005 à 20:21:41
Reply

Marsh Posté le 26-08-2005 à 13:32:01   

Reply

Marsh Posté le 26-08-2005 à 15:27:11    

Code :
  1. this->textBox1->Text += my_string;

?
 
Edit : donne au moins le type de my_string, qu'on puisse être sur de ce qu'on te dit


Message édité par theshockwave le 26-08-2005 à 15:27:56
Reply

Marsh Posté le 26-08-2005 à 15:47:47    

theshockwave a écrit :

Code :
  1. this->textBox1->Text += my_string;

?
 
Edit : donne au moins le type de my_string, qu'on puisse être sur de ce qu'on te dit


my_string comme une string  :ange:  
mais j'edit :jap:
le +=, la mfc en veux encore moins, pas d'operation arithmetique  :sweat:


Message édité par Profil supprimé le 26-08-2005 à 15:49:03
Reply

Marsh Posté le 26-08-2005 à 19:49:07    

Quel est le problème ?
S'il n'y a pas de message d'erreur à la compilation, ni à l'éxécution, ni de plantage, alors, c'est peut-etre dû à une longueur maximum du champ de la boite, ou dû à un problème de rafraichissement de l'affichage. Pour tester cette dernière possibilité, il faudrait voir ce qui se passe quand on force manuellement la fenêtre à se repeindre, par exemple, après avoir fait la concaténation, minimiser la fenêtre, puis l'agrandir à nouveau, ou bien la recouvrir par une autre application, et la découvrir pour voir si le champ a changé.

Reply

Marsh Posté le 26-08-2005 à 20:07:22    

olivthill a écrit :

Quel est le problème ?
S'il n'y a pas de message d'erreur à la compilation, ni à l'éxécution, ni de plantage, alors, c'est peut-etre dû à une longueur maximum du champ de la boite, ou dû à un problème de rafraichissement de l'affichage. Pour tester cette dernière possibilité, il faudrait voir ce qui se passe quand on force manuellement la fenêtre à se repeindre, par exemple, après avoir fait la concaténation, minimiser la fenêtre, puis l'agrandir à nouveau, ou bien la recouvrir par une autre application, et la découvrir pour voir si le champ a changé.


 
c'est un pb de compil.

Citation :

error C2665: 'System::String::Concat' : none of the 9 overloads can convert parameter 2 from type 'std::string'

Reply

Marsh Posté le 26-08-2005 à 21:33:04    


 
 
... Tu fais des MFC ou du .NET, au final ? :heink:

Reply

Marsh Posté le 26-08-2005 à 21:37:58    

theshockwave a écrit :

... Tu fais des MFC ou du .NET, au final ? :heink:


on m'a aussi posé la question du dev.com, je situe pas bien la diff, c de la gestion de classe managé par visual, non ?

Reply

Marsh Posté le 28-08-2005 à 15:10:33    

pourquoi pas
 

Code :
  1. this->textBox1->Text = System::String::Concat(this->textBox1->Text, my_string.c_str());

Reply

Marsh Posté le 28-08-2005 à 20:20:27    

haazheel a écrit :

pourquoi pas
 

Code :
  1. this->textBox1->Text = System::String::Concat(this->textBox1->Text, my_string.c_str());



ca marche  :sol:  
merci bien  :jap: (etudiant en staps  :heink:  :D serieux ?  :lol: )
bon, va falloir que je prenne un bouquin sur la mfc moi   :sleep:  
ptain, meme la boucle for il en veut pas  :pt1cable:


Message édité par Profil supprimé le 28-08-2005 à 20:21:16
Reply

Marsh Posté le 29-08-2005 à 23:47:37    


 
Ben oui, pourquoi?
 
Comme quoi ça mène à tout!

Reply

Marsh Posté le 29-08-2005 à 23:47:37   

Reply

Marsh Posté le 31-08-2005 à 08:37:58    


 
c'est du .NET pas des MFC


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 31-08-2005 à 10:11:22    

haazheel a écrit :

Ben oui, pourquoi?
 
Comme quoi ça mène à tout!


ben les potes que j'ai qu'on fait staps ne sont pas mordu par la prog  :p  

blackgoddess a écrit :

c'est du .NET pas des MFC


mfc, c'est la gestion de class sous visual, non ?
qd tu crée une appli en windows form, et que tu modifie le code, c'est du .net, mais faut utiliser les memes conventions d'ecriture que visual non ?  :sweat:

Reply

Marsh Posté le 31-08-2005 à 12:13:00    

Visual Studio est un IDE
windows form est un composant .NET
les MFC sont des bibliothèques pour visual C++ (je doute que ca tourne ailleurs)


---------------
-( BlackGoddess )-
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed