char[100] in UnicodeString
- 
					
					
					
					
 Hallo, ich habe einen char: char data[100];Nun möchte ich data in einem UnicodeString (Label4->Caption) einfügen. Label4->Caption = "irgendwas" + data; //???Danke schonmal im Voraus! 
 
- 
					
					
					
					
 Als Hinweis: 
 Die String Klasse hat einen Konstruktor, der du ein char Array übegeben kannst.
  
 
- 
					
					
					
					
 __fastcall UnicodeString(const char* src); __fastcall UnicodeString(const char* src, int len); __fastcall UnicodeString(char src);
 
- 
					
					
					
					
 Emil_2014 schrieb: __fastcall UnicodeString(const char* src); __fastcall UnicodeString(const char* src, int len); __fastcall UnicodeString(char src);Danke für den Tipp! So ging's!  
 
- 
					
					
					
					
 Ups, zu früh gefreut! Zwar hat XE6 erfolgreich kompiliert, aber in Label4 werden nur irgendwelche kryptischen Zeichen angezeigt. Hier der Code: UnicodeString us(data); Label4->Caption = "irgendwas: " + us;Ich glaube, ich habe es auch falsch verstanden. Kann mir jemand helfen? 
 Danke!
 
- 
					
					
					
					
 Also bei mir zeigt er richtig an. Hier mein Testcde: char data[100]; strcpy(data,"test"); UnicodeString us(data); lbl1->Caption = "irgendwas: " + us;Ist deine Zeichenkette in data mit einen Nullbyte abgeschlossen? 
 
