Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2011, 19:14   #1
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию не получается считать файл в массив

делаю так
Код:
F:TFileStream;
mas:array of byte;
........................
F:=TFileStream.Create(filename, fmOpenRead);
F.Position:=0;
SetLength(mas,F.Size);
F.ReadBuffer(mas,F.Size);
ничего не читается, смотрел в отладчике размер массива задается нормально, но после строчки F.ReadBuffer(mas,F.Size); размер массива становится нулевой
fate вне форума Ответить с цитированием
Старый 01.10.2011, 19:18   #2
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

вот так не поможет?
SetLength(mas,F.Size+1)
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 01.10.2011, 19:29   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

F.ReadBuffer(mas[0],F.Size);
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.10.2011, 21:23   #4
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

Аватар спасибо
fate вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как считать весь файл в C Coraline Общие вопросы C/C++ 2 17.05.2011 02:08
Как построчно считать файл? TP TwiX Помощь студентам 2 14.12.2009 13:38
[Pascal] Считать текстовый файл Рамик Помощь студентам 13 27.05.2009 14:34
Сохранить/считать изображение в/из файл(а). amdbodia Общие вопросы C/C++ 4 26.05.2009 20:05
Считать wav-файл С++ Skido Помощь студентам 4 30.01.2009 03:06