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

Вниз

IStream   Найти похожие ветки 

 
IStream   (2011-01-05 15:21) [0]

как записать данные в IStream?

чет не получается.


Stream: IStream;
ID: PInteger;
N: PLongInt;
begin
// ...
 CreateStreamOnHGlobal(0, True, Stream);
 Stream.Write(ID, SizeOf(Integer), N);
// ...
end;


 
Palladin ©   (2011-01-05 15:23) [1]

угу и программа выдает ошибку "не получается"... ух... смена идиотов мля подрастает...

PInteger - это указатель на Integer, никакого смысла в записи указателя на данные вместо самих данных - нет. ты даже память под него не выделяешь...


 
KilkennyCat ©   (2011-01-05 15:54) [2]


> никакого смысла в записи указателя на данные вместо самих
> данных - нет

ну почему же, потом читаешь указатели, а по ним - данные :)


 
sniknik ©   (2011-01-05 16:13) [3]

> ну почему же, потом читаешь указатели, а по ним - данные :)
первый шаг к созданию однобайтного архиватора... т.е. вернее 4х байтного, для начала, на размер указателя... ;)


 
Anatoly Podgoretsky ©   (2011-01-05 16:27) [4]

> Palladin  (05.01.2011 15:23:01)  [1]

"чет не получается"



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
2-1292592652
Неважно
2010-12-17 16:30
2011.04.03
Масшабирование окон


2-1294224905
Unknown_user
2011-01-05 13:55
2011.04.03
SQL запрос


15-1292844027
George
2010-12-20 14:20
2011.04.03
Почитать бы


2-1292609220
Oleg_teacher
2010-12-17 21:07
2011.04.03
PNG+Delphi


2-1294224895
nil
2011-01-05 13:54
2011.04.03
загрузка res-файлов