Модуль "Мое меню" (часть 13) - ConvertMyMenuLinkStructureToBuffer

Рубрика: Исходники
Среда, 21 апреля 2010 г.
Просмотров: 167
последняя версия: 3.0.9 build 961 beta
от 07 декабря 2007 г.
procedure TfrmP2K_MyMenu.ConvertMyMenuLinkStructureToBuffer(AMyMenuLink: TMyMenuLinks; var ABuffer: pbytearray);
var
  i {, j}: integer;
  pos: integer;
  tmp: string;

begin
  pos:= 0;
  ABuffer[pos]:= AMyMenuLink.Trash01; inc(pos);
  ABuffer[pos]:= AMyMenuLink.LinkLength; inc(pos);
  tmp:=  AMyMenuLink.LinkName;
  tmp:= PChar(tmp);
  for i:=1 to length(tmp) do ABuffer[pos+i-1]:= ord(tmp[i]);
  inc(pos, length(tmp));
  ABuffer[pos]:= 0;
end;
Rambler's Top100