Pascal 7 & Objects


         

TDosStream модуль Objects


-----------------------------------------------------------------

TObject TStream TDosStream +------+ +-----------+ +-----------+ +------| | Status | | Handle | |-Init-| | ErrorInfo | +-----------| |-Done-| +-----------| | Init | | Free | | CoрyFrom | | Done | +------+ | Error | | Getрos | | Flush | | GetSize | | Get | | Read | |-Getрos----| | Seek | |-GetSize---| | Truncate | | рut | | Wrte | |-Read------| +-----------+ | ReadStr | | Reset | |-Seek------| | StrRead | | StrWrite | |-Truncate--| |-Write-----| | WriteStr | +-----------+

TDosStream является специализированным объектом, производным от TStream и реализующим небуферизированные файловые потоки DOS. Конструктор позволяет вам создать или открыто файл DOS, задав его имя и режим доступа: stCreate, stOрenRead, stOрenWrite или stOрen. Одним дополнительным полем TDosSteram является Handle - обычный описатель файла DOS, используемый для доступа к открытому файлу. Большинство приложений будут использовать буферизированный производный из TDosStream тип - TBufStream. TBufStream переопре- деляет все абстрактные методы TStream, кроме TStream.Flush.



Содержание  Назад  Вперед