Получить все Memo в Reporttitle
Доброго времени суток всем!
Подскажите, пожалуйста,столкнулся с необходимостью перебрать все Memo на банде ReportTitle. Точнее нужно максимальное значение из Memo находящихся на ReportTitle.
пробую сделать это так:
но здесь возникает вопрос:
на ReportTitle могут быть расположены не только Memo, но и другие компоненты. vReportTitle.AllObjects.Items - возвращает указатель. Для корректной работы с указателем его тип должен быть верно определен. а как его определить, если на ReportTitle могут быть объекты разных типов?
Возможно, есть альтернативный путь для решения моего вопроса? Подскажите, пожалуйста.
Подскажите, пожалуйста,столкнулся с необходимостью перебрать все Memo на банде ReportTitle. Точнее нужно максимальное значение из Memo находящихся на ReportTitle.
пробую сделать это так:
var
vTop: extended;
vPointer: ^TfrxMemoView;
vTop := 0.0;
for i:= 0 to vReportTitle.AllObjects.Count - 1 do begin
vPointer := vReportTitle.AllObjects.Items[i];
if vPointer.top > vTop then
vTop := vPointer.Top;
end;
но здесь возникает вопрос:
на ReportTitle могут быть расположены не только Memo, но и другие компоненты. vReportTitle.AllObjects.Items - возвращает указатель. Для корректной работы с указателем его тип должен быть верно определен. а как его определить, если на ReportTitle могут быть объекты разных типов?
Возможно, есть альтернативный путь для решения моего вопроса? Подскажите, пожалуйста.
Комментарии