Как конвертировать переменные в строку с CStr() и Str()

Вы можете использовать Str() или CStr() для конвертирования переменной в строку.

Str() использует окружения вашего языка, которое определяется LANG (командная строка (shell): echo $LANG)
CStr() нет.

Мое окружение языка немецкое (German):
jochen@archie:~$ echo $LANG
de_DE@euro
На снимке экрана вы видите результат Str(4.6), который есть 4,6.
Запятая появилась, поскольку таким образом десятичные числа записываются в Германии.

Программа

Код:

STATIC PUBLIC SUB Main()
hForm AS Fmain
hForm = NEW Fmain
hForm.show
END

PUBLIC SUB Button1_Click()
Label2.Text = Str(4.6)
Label4.Text = CStr(4.6)
Label6.Text = Str(23456)
Label8.Text = CStr(23456)
Label10.Text = Str(TRUE)
Label12.Text = CStr(TRUE)
END

Исходник

Download