Вниз
Скачать: CL | DM;

Запись динамического массива в нетипизированный файл   Найти похожие ветки 

← →
rummy   (2005-08-22 17:19) [0]

Уважаемые мастера. Столкнулся с проблемой записи динамического массива в файл. Пишу:
var
    bFileArr: array of byte;
    bfile: file;
    written: integer;
BEGIN
//Выделяю память
    SetLength(bfilearr,132);
//Заполняю массив
//Пишу в файл :(
AssignFile(bfile,"C:\1.DAT");
Rewrite(bfile,1);
Seek(bfile,$100);
BlockWrite(bfile,bFileArr,length(bFileArr),written);
CloseFile(bfile);
END;
А в файле вижу совсем не то что писал. Есть ли возможность корректно записать содержимое динамического массива в файл? и в чем моя ошибка?


← →
DiamondShark ©   (2005-08-22 17:23) [1]


> BlockWrite(bfile,bFileArr,length(bFileArr),written);

BlockWrite(bfile,bFileArr[0],length(bFileArr),written);


← →
rummy   (2005-08-22 17:35) [2]

Спасибо за "молнию". Все заработало как надо.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
1-1124537780
Агент Х-СОМ
2005-08-20 15:36
2005.09.11
Отладка компонентов


14-1124362119
kyn66
2005-08-18 14:48
2005.09.11
Программа для защиты CD от копирования и виртуализации


14-1124033409
Andy BitOff
2005-08-14 19:30
2005.09.11
Windows 98 запустили на PocketPC


9-1115477118
beginner136
2005-05-07 18:45
2005.09.11
directinput.


3-1122642449
Vn
2005-07-29 17:07
2005.09.11
Принудительный сброс измененных данных на диск




   Наверх