Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2006-10-17 14:32:04 ЛС | профиль | цитата
Не понимаю
procedure SetData(dst, src: PData);
begin
dst:=src;
dst.ldata:=nil;
case src.data_type of
data_font: Begin
dst.idata:=integer(new(PFontRec));
PFontRec(dst.idata):=PFontRec(src.idata);
end;
data_bitmap: begin
dst.idata:=integer(NewBitmap(0,0));
PBitmap(dst.idata).Assign(PBitmap(src.idata));
end;
data_icon: begin
dst.idata:=integer(NewIcon);
PIcon(dst.idata).Handle:=PIcon(src.idata).Handle;
end;
data_rect: Begin
dst.idata:=integer(new(PRect));
PRect(dst.idata):=PRect(src.idata);
end;
end;
end;
карма: 9

0