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

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



Память: 0.45 MB
Время: 0.008 c
1-60730
Poirot
2002-08-05 05:33
2002.08.19
Создать свой ScrollBar в компоненте от TCustomControl


3-60489
BAY
2002-07-27 23:00
2002.08.19
Сигнал при добавлении


1-60651
Сергей Б.
2002-08-07 13:59
2002.08.19
Ловля


4-60894
Andrew_k
2002-06-14 09:51
2002.08.19
ICQ`s window


1-60662
BJValentine
2002-08-08 21:25
2002.08.19
Закрытие программы




   Наверх