Standard STRING verwenden? aber wie?



  • Hallo Leute,

    Ich möchte aus einem Edit Feld den klassischen Standard "String" auslesen, da mein Konstruktor diesen als String erwartet und auch meine gesamte Klassenhierarchie ausschließlich string verwendet.

    Wenn ich aber z.b meinen Konstruktor aufrufe bspw:

    zp->baueFiliale(Edit3->Text,...)

    bekomme ich die Fehlermeldung " Ansi String erwartet "

    Wie kann ich nun aus einem Ediit FEld trotzdem den normalen String auslesen

    (#include <string> -> den meine ich)

    Bitte helft mir



  • string str(Edit1->Text.c_str());
    string str2;
    
    str2=Edit1->Text.c_str();
    


  • Danke!!!
    und wie kann ich rückwärts mit einer get() Funktion den string in ein MEmo auslesen? Weil auch hier wird wieder ein ANsi String erwartet



  • so gehts:
    //string var in ein Memo einlesen
    Memo1->Lines->Add(str.c_str());

    //aus dem memo auslesen
    Memo1->Lines->Strings[0];//hier die erste zeile aus dem Memo

    epidemic


Anmelden zum Antworten