wxGetTextFromUser und Leerzeichen?



  • Hi,
    ich hab die Funktion wxGetTextFromUser in meinem Programm aufgerufen und festgestellt, dass Leerzeichen überlesen werden, kann man da was machen oder gibts noch eine Funktion die das nicht tut?

    Vielen Dank im Voraus

    Gruß


  • Mod

    wxString str = wxGetTextFromUser("blubb","bla","jadl");
    wxMessageBox(str);
    

    Also, das klappt bei mir einwandfrei. wxWidgets2.6.1

    Welchen Code und welche Version verwendest du?

    phlox



  • Danke für deine Antwort,
    es funktioniert nun, dass ganze war ein Fehler meinerseits, da ich Write scheinbar falsch aufgerufen habe so wurden immer nur 4 Zeichen zum Server gesendet:

    wxString Msg;
    [...]
    ClientSocket->Write(Msg, sizeof(Msg));
    

    Ich nutze nun Msg.length() ich hoffe so ist es richtig, falls das auch falsch ist sagt mir bitte nochmal bescheid nicht das ich gleich noch ein Thread wegen so einen Dummen Fehler öffnen muss.

    Danke

    Gruß


  • Mod

    Msg.length() müsste richtig sein. sizeof ist bei Stringklassen i.d.R. ungeeignet um
    eine Grössenangabe des Strings zu erhalten.


Anmelden zum Antworten