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

Вниз

массив pointer, обратиться к ячейке   Найти похожие ветки 

 
[true]TRIx ©   (2010-04-17 22:59) [0]

var
Buf: pointer;
.........
begin
........
BlockRead(F1, Buf^, BufSize, NumRead);
// как обратиться к ячейке Buf, нужно изменить байт и записать
........
BlockWrite(F2, Buf^, NumRead, NumWritten);
........


 
Jeer ©   (2010-04-17 23:09) [1]

Иди кури траву дальше - пока, как видно, не вставило.


 
Anatoly Podgoretsky ©   (2010-04-17 23:10) [2]

> [true]TRIx  (17.04.2010 22:59:00)  [0]

PByteArray


 
[true]TRIx ©   (2010-04-17 23:13) [3]

Удалено модератором
Примечание: Правила читаем и уважаем.


 
DVM ©   (2010-04-17 23:21) [4]


> как обратиться к ячейке Buf, нужно изменить байт и записать

Можно привести к PAnsiChar и обращаться так PAnsiChar(buf)[n]


 
Юрий Зотов ©   (2010-04-18 01:35) [5]

var
 ...
 P: PByte;
begin
 ...
 P := PByte(Cardinal(Buf) + Offset); // Получаем адрес изменяемого байта
 P^ := Value; // Меняем байт
 ...


 
Германн ©   (2010-04-18 01:59) [6]


> Юрий Зотов ©   (18.04.10 01:35) [5]

Делаем из Паскаля подобие Си?
:)


 
oxffff ©   (2010-04-18 16:12) [7]

$POINTERMATH ON?



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

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

Наверх




Память: 0.47 MB
Время: 0.067 c
15-1267488778
Дмитрий
2010-03-02 03:12
2010.08.27
игры на delphi


2-1270194391
Адам
2010-04-02 11:46
2010.08.27
Вопрос по PopupMenu


15-1271774469
domowou
2010-04-20 18:41
2010.08.27
Нужен компонент - кнопка с поддержкой alpha-канала (PNG)


2-1272199330
Grumd
2010-04-25 16:42
2010.08.27
Изменение размера формы


3-1237989734
Евгений Р.
2009-03-25 17:02
2010.08.27
Закрытие БД