Open Shaman2 opened 8 months ago
Ну и на всякий случай:
function LockedLocate(const AFieldName: string; AValue: Variant; AOptions: TLocateOptions): Boolean; begin BeginUpdate; try Result := FDataLink.DataSet.Locate(AFieldName, AValue, AOptions) finally EndUpdate; end; end;
@Shaman2 что за сбои получаете? какой call stack?
@Shaman2 что за сбои получаете? какой call stack?
В данном случае идет обход дерева, просто при этой процедуре при большой вложенности получаю не те данные и идет позиционирование дерева на другой ветке дерева
Нижеследующий код приводит к сбоям если использую компонент дерева с большой вложенностью.
Проблема именно в работе с букмарками, так как переписав код вот так все работает на ура