WSTRING

guerillero
2013-01-08
2013-01-09
  • guerillero - 2013-01-08

    Hallo,

    gibt es eigentlich auch WString Funktionen wie CONCAT oder xxx_TO_WSTRING? Macht den Variablentyp sonst ziemlich sinnlos.

    Und noch eine Verständnissfrage

    Bei einer STRING(40) Variable kann ich einen String mit 40 Zeichen Speichern.

    Bei einer WSTRING(40) Variable dann auch oder gehen da nur 20 Zeichen. Ich erwarte eigentlich ersteres.

    Gruß

    Michael

     
  • singleton - 2013-01-08

    guerillero hat geschrieben:
    Hallo,
    gibt es eigentlich auch WString Funktionen wie CONCAT oder xxx_TO_WSTRING? Macht den Variablentyp sonst ziemlich sinnlos.

    In der Standard64 Lib gibt es eine WCONCAT Funktion. xxx_TO_WSTRING funktioniert auch.

    guerillero hat geschrieben:
    Und noch eine Verständnissfrage
    Bei einer STRING(40) Variable kann ich einen String mit 40 Zeichen Speichern.
    Bei einer WSTRING(40) Variable dann auch oder gehen da nur 20 Zeichen. Ich erwarte eigentlich ersteres.

    Selbstverständlich kann ein WSTRING(40) auch mit 40 Zeichen umgehen. Lediglich der Speicherbedarf ist verdoppelt.
    Kannst Du mit SIZEOF(myString) testen.

     
  • guerillero - 2013-01-09

    Hi,

    Danke für den Hinweis. Habe in der Hilfe vergeblich gesucht.

    Was passiert eigentlich, wenn ich WSTRING_TO_STRING mache und im SRTING Zeichen sind die nicht in ein Byte passen? Also bei einem "Hallo" sehe ich kein Problem wie sieht es aber bei "你好" aus? Da kommt '`}' raus. Gibt es da eine Logik, Beschreibung was geschieht?

    Gruß

    Michael

     

Log in to post a comment.