2018-08-02 22:04:49 +03:00
< html > < head >
< object type = "application/x-oleobject" classid = "clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e" >
2019-03-03 23:46:41 +03:00
< param name = "Keyword" value = "Reset" >
< param name = "Keyword" value = "Rewrite" >
< param name = "Keyword" value = "Position" >
< param name = "Keyword" value = "Size" >
2018-08-02 22:04:49 +03:00
< param name = "Keyword" value = "Seek" >
< param name = "Keyword" value = "Truncate" >
2019-02-13 20:52:38 +03:00
< param name = "Keyword" value = "WriteBytes" >
< param name = "Keyword" value = "ReadBytes" >
2019-03-03 23:46:41 +03:00
< param name = "Keyword" value = "ReadInteger" >
< param name = "Keyword" value = "ReadBoolean" >
< param name = "Keyword" value = "ReadByte" >
< param name = "Keyword" value = "ReadChar" >
< param name = "Keyword" value = "ReadReal" >
< param name = "Keyword" value = "ReadString" >
2018-08-02 22:04:49 +03:00
< / object >
< meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" >
< title > < / title >
< link rel = "StyleSheet" href = "../../default.css" >
< / head >
< body >
2025-11-07 16:12:31 +03:00
< H1 > Методы бестиповых двоичных файлов< / H1 >
< p > Для бестиповых двоичных файлов < code > < strong > file< / strong > < / code >
определены следующие методы:< / p >
2018-08-02 22:04:49 +03:00
< table border = 0 CELLPADDING = 5 >
2019-03-03 23:46:41 +03:00
< tr >
< td >
< code > < strong > procedure< / strong > Reset; < / code > < br >
2025-11-07 16:12:31 +03:00
Открывает существующий бестиповой файл на чтение и запись
2019-03-03 23:46:41 +03:00
< / td >
< / tr >
< tr >
< td >
< code > < strong > procedure< / strong > Rewrite; < / code > < br >
2025-11-07 16:12:31 +03:00
Открывает существующий бестиповой файл на чтение и запись. Если файл не существовал, он создаётся, если
существовал, он обнуляется< / td >
2019-03-03 23:46:41 +03:00
< / tr >
< tr >
< td >
< code > < strong > procedure< / strong > Reset(en: Encoding); < / code > < br >
2025-11-07 16:12:31 +03:00
Открывает существующий бестиповой файл на чтение и запись в
указанной кодировке
2019-03-03 23:46:41 +03:00
< / td >
< / tr >
< tr >
< td >
< code > < strong > procedure< / strong > Rewrite(en: Encoding); < / code > < br >
2025-11-07 16:12:31 +03:00
Открывает существующий бестиповой файл на чтение и запись в
указанной кодировке. Если файл не существовал, он создаётся, если
существовал, он обнуляется< / td >
2019-03-03 23:46:41 +03:00
< / tr >
2018-08-02 22:04:49 +03:00
< tr >
< td >
2018-08-21 17:28:27 +03:00
< code > < strong > function< / strong > Position: int64; < / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает или
устанавливает текущую позицию файлового указателя в бестиповом файле
2018-08-02 22:04:49 +03:00
< / td >
< / tr >
< tr >
< td >
2018-08-21 17:28:27 +03:00
< code > < strong > function< / strong > Size: int64; < / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает количество байт в бестиповом файле< / td >
2018-08-02 22:04:49 +03:00
< / tr >
< tr >
< td >
< code > < strong > procedure< / strong > Seek(n: int64); < / code > < br >
2025-11-07 16:12:31 +03:00
Устанавливает текущую позицию файлового указателя в бестиповом
файле на байт с номером n< / td >
2018-08-02 22:04:49 +03:00
< / tr >
< tr >
< td >
< code > < strong > procedure< / strong > Truncate; < / code > < br >
2025-11-07 16:12:31 +03:00
Усекает
бестиповой файл, отбрасывая все элементы с позиции
файлового указателя< / tr >
2019-02-13 20:52:38 +03:00
< tr >
< td >
< code > < strong > procedure< / strong > WriteBytes(a: < strong > array of< / strong >
byte);< / code > < br >
2025-11-07 16:12:31 +03:00
Записывает данные из байтового массива в бестиповой файл< / tr >
2019-02-13 20:52:38 +03:00
< tr >
< td >
< code > < strong > function< / strong > ReadBytes(count: integer): < strong > array
of< / strong > byte; < / code > < br >
2025-11-07 16:12:31 +03:00
Считывает указанное количество байтов из бестипового файла в
байтовый массив< / tr >
2019-03-03 23:46:41 +03:00
< tr >
< td >
< code > < strong > function< / strong > ReadInteger: integer; < / code > < br >
2025-11-07 16:12:31 +03:00
Считывает целое из бестипового файла< / tr >
2019-03-03 23:46:41 +03:00
< tr >
< td >
< code > < strong > function< / strong > ReadBoolean: boolean; < / code > < br >
2025-11-07 16:12:31 +03:00
Считывает логическое из бестипового файла< / tr >
2019-03-03 23:46:41 +03:00
< tr >
< td >
< code > < strong > function< / strong > ReadByte: byte; < / code > < br >
2025-11-07 16:12:31 +03:00
Считывает байт из бестипового файла< / tr >
2019-03-03 23:46:41 +03:00
< tr >
< td >
< code > < strong > function< / strong > ReadChar: char; < / code > < br >
2025-11-07 16:12:31 +03:00
Считывает символ из бестипового файла< / tr >
2019-03-03 23:46:41 +03:00
< tr >
< td >
< code > < strong > function< / strong > ReadReal: real; < / code > < br >
2025-11-07 16:12:31 +03:00
Считывает
вещественное из бестипового файла< / tr >
2019-03-03 23:46:41 +03:00
< tr >
< td >
< code > < strong > function< / strong > ReadString: string; < / code > < br >
2025-11-07 16:12:31 +03:00
Считывает строку из бестипового файла< / tr >
2018-08-02 22:04:49 +03:00
< / table >
< / body > < / html >