Сразу смотрим код.
theView = av.FindDoc("View1") if (theView<>nil) then theTheme = theView.FindTheme("base.shp") if (theTheme<>nil) then theFTab = theTheme.GetFTab x=0 for each recNum in theFTab x=x+1 end MsgBox.Info( x.AsString, "") else MsgBox.Info( "No Theme", "") end else MsgBox.Info( "No View", "") end
Теперь результат.
А теперь будет смотреть что изменилось. Мы использовали функцию GetFTab
anFTheme.GetFTab
Она нам вернула объект Ftab который является в физическом понимании таблицей которая привязана к объектам. Дальше мы бежим по ней и считаем записи.
for each recNum in theFTab
А в конце выводим количество объектов.