StringToInt64

StringToInt64 (Из String в Int64) - Конвертирует переменную типа String в переменную типа Int64.
Свойства
| Входной аргумент | Тип аргумента | Тип переменной | Описание |
|---|---|---|---|
| value | Variable | String | Значение типа String для конвертации |
| Выходной аргумент | Тип аргумента | Тип переменной | Описание |
|---|---|---|---|
| StringToInt16 | Variable | Int64 | Полученное значение типа Int64 |
Пример
Рассмотрим пример. Пользователь будет вводить требуемое число в виде строки, а программа преобразует и сохранит введёное значение в переменную типа Int64.

Создадим переменные: string и Int64.

Откроем блок ShowUserForm.

И перейдём к редактированию формы. Перетащим на неё переменую String и добавим текстовую подсказку.

Вернёмся на холст с программой и настроим блок StringToInt64.

Далее, добавим 2 блока Message на каждый из выходов блока StringToInt64. В случае успешного преобразования (выход ОК), пользователь увидит сообщение с преобразованным числом.

Если же преобразовать введённое значение невозможно, пользователь может попробовать ввести число ещё раз или выйти из программы. Для этого добавим кнопки в блоке Message.

Зациклим программу по выходу "Да" блока Message и запустим проект.
Сначала, введём в поле обычный текст, который не может быть преобразован.

Введёное значение не может быть преобразовано в тип Int64. Информация об этом появится в логе и, также, отобразится на окне Сообщения.

Нажмём кнопку "Да" на окне сообщения и попробуем ввести число ещё раз. В этом раз введём валидное значение.

В этом случае, программа завершит свою работу окном сообщения с полученным числом. Так же, успешность преобразования, можно увидеть на панели Контекст: в переменную Int64 записано введённое значение.
