![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.04.2011
Сообщений: 36
|
![]()
Всем привет.
Помогите пожалуйста считать из нетипизированного файла (бинарника) последовательность чисел (0..255). Благодарю. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
![]()
для чтения используй
procedure BlockRead(var F: File; var Buf; Count: Integer [; var AmtTransferred: Integer]); все астальное поиск в помощь, иначе сам запутаешься Код:
Могу лишь пнуть в нужном направлении (ну или как получится)
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.04.2011
Сообщений: 36
|
![]()
Спасибо! Оказывается, нужно было использовать SizeOf! Как я понял, эта функция возвращает размер переменной в байтах, верно?
И забегая вперед,хочу спросить, как записывать числа больше 255 байт? Юзать побитовую математику или достаточно изменить кол-во считываемых байт в в BlockWrite/Read? |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
![]() Цитата:
в принципе читаемый и записываемый блок ограничен 2гб. Если вы имеете ввиду чтение запись числа типа интежер и инт 64 то вот еще пример для размышления Код:
Могу лишь пнуть в нужном направлении (ну или как получится)
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.04.2011
Сообщений: 36
|
![]()
А, ну все, я понял, спасибо. Сказываются годы работы в ГМ и тупые функции для работы с бинарниками )
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нетипизированный файл. Нужно оптимизировать | torah | Помощь студентам | 3 | 06.05.2011 22:41 |
Объявить какой-либо заранее созданный файл как нетипизированный | anurid | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 24.04.2010 20:00 |
нетипизированный файл | amandra | Общие вопросы Delphi | 6 | 07.10.2008 07:44 |
[Pascal]Нетипизированный файл | Fuaran8989 | Помощь студентам | 1 | 13.05.2008 09:14 |
Нетипизированный файл | OrdJONY | Общие вопросы Delphi | 10 | 03.10.2007 18:39 |