Метод LoadFieldFromMemo |
Функция читает значение поля field из мемо-поля. Функция имеет проверку типа и работает с полями любого простого типа.
function LoadFieldFromMemo (handle : longInt; var field : anyType) : boolean;
handle - хэндл на поток, открытый для мемо-поля.
field - любой тип поля.
Функция возвращает true, если поле успешно прочиталось (не было выброшено исключение). Если остались необработанные исключения или обработчик исключения решил продолжить выполнение, то функция возвращает false.
В случае ошибки выбрасываются исключения:
ExBadFieldTypeFatal - тип не поддерживается.
ExIncompatibleFieldData - тип данных в мемо-поле не соответствует типу поля field (скорее всего промахнулись, считывают не оттуда, не по тому смещению).
исключения работы с потоками.
По умолчанию выводится сообщение, программа продолжает работу с возвратом кода ошибки.