string nach AnsiString
-
Allo Leute
ich hab ein ProblemIch habe in einer Textdatei einige Namen stehen.
Diese Namen lese ich aus der Datei aus und speichere sie als string in einen <vector> ab.Diese Namen möchte ich nun in einer ListBox ausgeben und da bekomme ich die Meldung
Konvertierung von 'string' nach 'AnsiString' nicht möglich.Wie kann ich einen string in ein AnsiString konvertieren?
Hier nun der Teil, der diese Probleme bringt.
void __fastcall TForm1::FormCreate(TObject *Sender) { DATEI datei; std::vector<string> daten; daten=datei.lies_Hersteller(); int anz=daten.size(); for(int i=0; i<anz; i++) { ListBox1->Items->Add(daten[i]); //Hier ist das Problem } }
-
ListBox1->Items->Add(daten[i].c_str())AnsiString hat auch einen Konstruktor für char*.

-
Super es klappt
Danke
-
Warum nicht
ListBox1->Items->LoadFromFile("Dateiname")Ansonsten nutze die Klasse String und eine TStringList