Тема: Как достать параметр блока при подсчете блоков?

Сделал подсчет блоков так:
У блоков есть параметр (созданный командой "ДИАЛТОП"), как достать параметры текущего выбранного в цикле блока?

function EnumBlockNames(Items: TStrings; IncludeSpecial: Boolean = False): Integer;
var
  i, BlocksCount: Integer;
  BlkName: string;
  BlkCount,RowNum: integer;
  Row: Boolean;
begin
  Result:= -1;
  if not VarIsClear(Acad) then
  begin
    with Items do
    begin
      BeginUpdate;
      try
        Clear;
        BlocksCount:= Acad.ActiveDocument.ModelSpace.Count;
        for i:= 0 to BlocksCount — 1 do
        begin
         if Acad.ActiveDocument.ModelSpace.Item(i).ObjectName = 'AcDbBlockReference' then
         begin
          BlkName:= Acad.ActiveDocument.ModelSpace.Item(i).Name;
          BlkCount:=0;
          if (not IncludeSpecial) and (BlkName[1] <> '*') or IncludeSpecial then
            if BlkName[1]<>'_' then
            begin
            Add(BlkName);
            Row:=  Form1.BlkTab.FindRow(BlkName,RowNum);
            if Row=False then
            Form1.BlkTab.InsertRow(BlkName,'1',True) //Добавляем в ValueList если такого блока еще там нет
            else
            Form1.BlkTab.Values[BlkName]:=IntToStr(StrToInt(Form1.BlkTab.Values[BlkName])+1);
//Прибавляем количество в ValueList если такой блок уже добавлен
            end;
        end;
        end;//end i:=0
      finally
        EndUpdate;
      end;
      Result:= Count;
    end;
  end;
end;

Re: Как достать параметр блока при подсчете блоков?

получилось найти способ извлечения параметров блока ?
сейчас такую-же задачу пытаюсь решить, пока-что безуспешно.