Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.005 c
3-1256066675
zorik
2009-10-20 23:24
2011.04.03
SQL-запрос посещения


2-1293223375
Олег Крапивин
2010-12-24 23:42
2011.04.03
Вопрос по (Sender as...)


15-1293003399
Владимир П.
2010-12-22 10:36
2011.04.03
Акк. для UPSа


1-1251709470
Franzy
2009-08-31 13:04
2011.04.03
Как организовать такую штуку?..


2-1294271425
Anthony
2011-01-06 02:50
2011.04.03
Использование процедуры Break




   Наверх