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

Вниз

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

 
SPeller ©   (2002-06-16 15:43) [0]

Всем доброго времени суток! Помогите с кучами. Создать, зафиксить, удалить могу, а вот как содержимое записать а потом считать?? Чё-т я не сращиваю...


 
MBo ©   (2002-06-16 15:56) [1]

procedure TForm1.Button1Click(Sender: TObject);
var
h:thandle;
p:pbytearray;
begin
h:=GlobalAlloc(GMEM_MOVEABLE or GMEM_SHARE or GMEM_ZEROINIT,10);
if h>0 then begin
p:=GlobalLock(h);
if p=nil then
GlobalFree(h)
else begin
p[0]:=3;
p[1]:=5;
GlobalUnlock(h);
end;
end;
if h>0 then begin
p:=GlobalLock(h);
if p<>nil then begin
label1.caption:=inttostr(p[1]);
GlobalUnlock(h);
end;
end;

end;

а с потоком, например,
p:pointer;
...
FileStream.Read(p^,SomeLength);



 
SPeller ©   (2002-06-16 18:29) [2]

2 MBo © (16.06.02 15:56)

А там нигде не надо поставить ещё один GlobalFree ?? Уничтожить после задания надписи лэйбла?


 
MBo ©   (2002-06-16 18:56) [3]

да, надо, упустил я



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
6-60783
MAB
2002-06-06 22:13
2002.08.19
Создаю чат для локальной сети


8-60761
Vasserman
2002-04-08 16:50
2002.08.19
Новая графическая компонента


1-60595
Explorer
2002-08-08 09:51
2002.08.19
Цвет выделения в DBGrid


14-60825
Shurik_sh
2002-07-24 13:53
2002.08.19
Подскажите, где я могу скачать дистрибутив Delphi?


3-60545
Alinka
2002-07-30 16:52
2002.08.19
Помогите, Мастера. Срочно!