Memo->Lines->Add



  • Hallo,

    ich hab mal wieder ein Brett vorm kopf und komm nicht auf die Lösung.
    Wie muss der Ausdruck korrekt lauten, damit an stelle von %s der Inhalt von myValue im Memofeld ausgegeben wird.

    string myValue;
    
    Memo1->Lines->Add("Synchronous Read: Value= '%s'", myValue.c_str());
    

    Als Fehlermeldung bekomm ich immer, das es zuviele Parameter in Add() wären.

    Danke schon mal für eure Mühe.



  • Hast du dir mal in der Hilfe angesehen, was Add() als Parameter erwartet?
    Genau, einen AnsiString. Einen.
    Also musst du den kompletten String zusammenbasteln und ihn dann übergeben.

    Memo->Lines->Add("Synchronous Read: Value= " + myValue);
    


  • Danke!


Anmelden zum Antworten