База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Системные функции (syscall)
Функция lstr
| Назначение: | Преобразует беззнаковое 32-битное числовое значение (dword) в его десятичное строковое представление. |
| Синтаксис: | lstr(byref num as dword) as string |
| См. также: | str, stri, lstri, bin, lbin, hex, lhex, val, lval |
| Элемент | Описание |
| num | Значение, преобразуемое в строку. |
Подробности
Функцию можно вызвать неявно через выражение string_var = dword_var (см. пример ниже). Компилятор достаточно умён, чтобы заранее вычислять выражения, состоящие только из констант, в которых неявно используется функция lstr.
Примеры
dim d as dword
dim s as string
d1=123456
s = lstr(d) 'explicit invocation. Result will be '123456'
s = d 'implicit invokation
s = 666666 'will be calculated at compilation -- no actual lstr function invokation will be here