FileToString

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Работа с файлами >

FileToString

Функциональный блок FileToString служит считывания данных из файла. Прочитанная информация выдается в виде текстовой строки.

Важно! Для возможности работы c ФБ FileToString в исполнительную систему должна входить опция MSRT4D-FileWork. Данная опция включена в базовый функционал лицензий Professional и Enterprise.

Этот функциональный блок может использоваться как самостоятельно, вне программ, так и в составе любой программы.

Находится в библиотеке BaseObjects.

Вид в дереве

Вид в редакторе FBD

FileToString

FileToString_1

Входы и выходы ФБ:

Название

Тип

Назначение

Входы

FileName

STRING

Указывается путь к файлу, его имя и расширение. Может быть задан как  путь относительно рабочей папки исполнительной системы, так и абсолютный путь.

Read

BOOL

Читает из файла данные по переднему фронту и инициирует передачу на выход функционального блока.

Encoding

Encoding

Определяет кодировку файла. Возможные варианты:

UTF8 (по умолчанию),

CP1251,

ASCII

Выходы

Output

STRING

Результирующая строка, полученная после изменения значения с False на TRUE входа Read

ErrorCode

DINT

Выдается код ошибки операционной системы. Для Windows и для Linux могут быть получены разные значения в одних и тех же ситуациях. Полный список ошибок смотрите в документации на операционную систему.

Примеры кодов:

Windows

Linux

Описание

2

2

Файл не найден

3

2

Путь к файлу не найден

5

13

Нет доступа к файлу

Смотрите также: