WideString 2 wchar_t Array



  • Bei einem AnsiString kann ich den String mit der Hilfe von AnsiLastChar() in ein Array "abfüllen", aber wie muss ich bei einem WideString vorgehen?
    Ich finde keinen Befehl, mit dem ich das letzte Zeichen (unicode, also 16bit) auslesen kann.

    Ziel ist es, den Wert jedes Zeichens eines TEdit (TNT component) zu ermitteln.

    Wer kann mir weiterhelfen?

    Vielen Dank & liebe Grüsse



  • Astrid,
    alternativ vielleicht mit WideString.Length() und operator[]:

    s[s.Length() - 1]
    

    Ist nicht getestet, sieht aber genauso aus wie bei AnsiString.


Anmelden zum Antworten