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

Уважаемые знатоки, подскажите по массивам -   Найти похожие ветки 

← →
Ulyana ©   (2010-06-29 17:30) [0]

Переделываю чужую программу, в которой есть запись в файл, следующего вида -
Lowest_Address, Highest_Address : Cardinal;
Memory_Block  : PByte;
type PByte = ^byte;

BlockWrite(Filout,PByte(Cardinal(Memory_Block)+Cardinal(Lowest_Address))^,Highest_Address - Lowest_Address +1);

Каким образом переделать, чтобы вместо записи в файл происходило копирование в массив HexBuf , объявленный как array of byte?
Заранее благодарна!


← →
Deltas ©   (2010-06-29 17:38) [1]

Заменить
BlockWrite()
на
Move(PByte(Cardinal(Memory_Block)+Cardinal(Lowest_Address))^, HexBuf[0], Highest_Address - Lowest_Address +1);



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

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



Память: 0.44 MB
Время: 0.005 c
2-1277882721
Ptitca
2010-06-30 11:25
2010.09.26
Помогите с массивами в Delphi


2-1277964301
12
2010-07-01 10:05
2010.09.26
Работа с Excel/ Объясните, как понимать такую запись?


13-1125479652
Cherrex
2005-08-31 13:14
2010.09.26
Не могу перенести.


15-1277827538
MBo
2010-06-29 20:05
2010.09.26
Сами мы не местные...


2-1277904434
JohnKorsh
2010-06-30 17:27
2010.09.26
StringGrid, Вопрос по свойствам.




   Наверх