Вниз
Скачать: 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.004 c
2-1294216275
zd
2011-01-05 11:31
2011.04.03
модальное окно


2-1293992229
v_a_belousov
2011-01-02 21:17
2011.04.03
Работа с изображением


3-1254997267
vturkevich
2009-10-08 14:21
2011.04.03
Запись данных в подченненую табл SQL-запросом


15-1292516874
Аня
2010-12-16 19:27
2011.04.03
Разработка файлового процессора


15-1292016597
Юрий
2010-12-11 00:29
2011.04.03
С днем рождения ! 11 декабря 2010 суббота




   Наверх