Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.02.12;
Скачать: CL | DM;

Вниз

представление файла в байтовом виде   Найти похожие ветки 

 
defen2204   (2011-11-05 08:57) [0]

доброго времени суток. Вопрос вроде банальный, но ответ я так сам и не нашел. есть необходимость получить представление файла в виде последовательности байт. Открываю ч-з FileStream, считываю размер, имя и количество пакетов, на который он может быть разбит, а вот как получить именно тело файла я чет не догоняю
F.Seek(N * PackSize, soFromBeginning);
     if (F.Size - F.Position) < PackSize then
       PackSize := F.Size - F.Position;
     SetLength(Buf, PackSize);
     F.Read(Buf[1], PackSize);
     FEmpty := False;

но в переменной Buf много лишнего мусора.
помогите плиз....


 
MBo ©   (2011-11-05 09:13) [1]

Из периведенных данных ясно лишь, что Buf - строка.
Так что - не хватает деталей.

И за 17 строку рано или поздно приддётся отвечать ;)


 
defen2204   (2011-11-05 09:38) [2]

спасибо. разобрался. за какую строку?


 
MBo ©   (2011-11-05 09:53) [3]

>за какую строку?

http://www.delphimaster.net/view/15-1153734381/all

P.S. Вопросы начального уровня нужно задавать в форуме "Начинающим"


 
Inovet ©   (2011-11-05 09:53) [4]

> [2] defen2204   (05.11.11 09:38)
> за какую строку?

Ошибка в 17-й строке, т.е. в той, которая здесь не показана.


 
defen2204   (2011-11-05 10:09) [5]

понял. спасибо.



Страницы: 1 вся ветка

Текущий архив: 2012.02.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
15-1319708929
Kerk
2011-10-27 13:48
2012.02.12
FireMonkey Webinar Announced


15-1319488202
Юрий
2011-10-25 00:30
2012.02.12
С днем рождения ! 25 октября 2011 вторник


11-1241182092
DmitriyR
2009-05-01 16:48
2012.02.12
KOL &amp; WinCE


3-1271666302
fearless
2010-04-19 12:38
2012.02.12
Получить список компьютеров, подключенных к конкретной БД


2-1319873798
de_guta
2011-10-29 11:36
2012.02.12
Проблема с потоком