Перейти к содержанию

StringToInt64

StringtoInt64

StringToInt64 (Из String в Int64) - Конвертирует переменную типа String в переменную типа Int64.

Свойства

Входной аргумент Тип аргумента Тип переменной Описание
value Variable String Значение типа String для конвертации
Выходной аргумент Тип аргумента Тип переменной Описание
StringToInt16 Variable Int64 Полученное значение типа Int64

Пример

Рассмотрим пример. Пользователь будет вводить требуемое число в виде строки, а программа преобразует и сохранит введёное значение в переменную типа Int64.

StringtoInt6401

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

StringtoInt6402

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

StringtoDouble4

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

StringtoInt3203

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

StringtoInt6403

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

StringtoInt6404

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

StringtoDouble8

Зациклим программу по выходу "Да" блока Message и запустим проект.

Сначала, введём в поле обычный текст, который не может быть преобразован.

StringtoInt6405

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

StringtoInt6406

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

StringtoInt6407

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

StringtoInt6408