WStr
 
Возвращает строковое представление расширенных символов числа или ASCII символов строки

Синтаксис
Использование

result = WStr( number )
or
result = WStr( string )

Параметры

number
Числовое выражение для преобразования в строку расширенных символов.
string
Строковое выражение для преобразования в строку расширенных символов.

Возвращаемое значение

Возвращает представление широких символов из числового или строкового выражения.

Описание

WStr преобразует числовые переменные в их строковое представление широких символов. Это для широких символов эквивалентно Str.

WStr также преобразует ASCII символьные строки в символьные строки Unicode. Если строка широких символов посылается, то строка возвращается без изменений.

Пример

#if defined( __FB_WIN32__ )
#include "windows.bi"
#endif

Dim zs As ZString * 20
Dim ws As WString * 20

zs = "Hello World"
ws = WStr(zs)

#if defined( __FB_WIN32__ )

MessageBox(null, ws, WStr("Unicode 'Hello World'"), MB_OK Or MB_ICONINFORMATION)

#else

Print ws
Print WStr("Unicode 'Hello World'")

#endif


Различия платформ

  • DOS не поддерживает WStr.


Различия диалектов

  • Нет в наличии в диалекте -lang qb , но есть псевдоним __Wstr.

Отличие от QB

  • Новое в FreeBASIC

См. также