Система программирования Turbo Pascal

скачать forex прогнозы



Глава 20. Потоки


    Глава 20. Потоки
    Потоки Сущность потоков Регистрация объектов Создание и удаление потока Работа с потоком Методы Put и Get Методы Store и Load Обработка ошибок Прямой доступ к потокам Использование потоков с произ...
    Сущность потоков
    Сущность потоков Поток Turbo Vision - это коллекция объектов со специфичным способом хранения элементов: для этих целей коллекция-поток использует дисковый файл, отображаемую память (EMS-память) и...
    Регистрация объектов
    Регистрация объектов Для регистрации любого объекта используется обращение к глобальной процедуре Register-Type, определенной в интерфейсной части модуля Objects. Единственным параметром обращения...
    Создание и удаление потока
    Создание и удаление потока Для работы с потоками в Turbo Vision предусмотрен абстрактный тип TStream и три его потомка - TDOSStream, TBufStream и TEMSStream. Объект TDOSStream реализует небуферизо...
    Работа с потоком
    Работа с потоком Базовый объект TStream реализует три метода, используемых для непосредственной работы с потоком. Метод TStream.Put предназначен для передачи объектов в поток и выполняет приблизит...
    Методы Put и Get
    Методы Put и Get Чтобы поместить объект в поток, нужно обратиться к методу Put, передав ему в качестве параметра инициированный экземпляр объекта. Например: var MyStream: TBufStream;{Экземпляр пот...
    Методы Store и Load
    Методы Store и Load Метод Store осуществляет запись данных в поток. Для этого он использует метод низкого уровня Write, передавая ему в качестве параметров имя записываемого поля и длину поля в ба...
    Обработка ошибок
    Обработка ошибок При обнаружении ошибки поток вызывает свой метод TStream.Error, который определяет необходимую реакцию программы. По умолчанию этот метод просто записывает информацию об ошибке в...
    Прямой доступ к потокам
    Прямой доступ к потокам Поток имеет методы, имитирующие файловые процедуры прямого доступа к дисковому файлу. С помощью функции GetPos программа может получить текущую позицию в потоке, т.е. номер...
    Использование потоков с произвольными данными
    Использование потоков с произвольными данными Хотя потоки спроектированы в основном для работы с объектами, Вы можете использовать их для хранения не только полей объектов, но и любых других данны...








Начало