Advertisement
WildFrag

Untitled

Jan 12th, 2024
972
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.70 KB | None | 0 0
  1. procedure TcxCustomStatusKeeper.GetAllStatesFromXMLDocument(
  2.   ADocument: TXMLDocument);
  3. var
  4.   I: Integer;
  5. begin
  6.   if ADocument = nil then
  7.     exit;
  8.   for I := 0 to Storages.Count - 1 do
  9.     Storages[I].ComponentStorage.LoadStateFromFile(ADocument.ChildNodes.FindNode('Components'));
  10. end;
  11.  
  12. procedure TcxCustomStatusKeeper.GetComponentStateFromDocument(
  13.   ADocument: TXMLDocument; AComponent: TComponent);
  14. var
  15.   AStorage: TcxCustomComponentStateStorage;
  16. begin
  17.   AStorage := GetComponentStateStorage(AComponent);
  18.   if AStorage <> nil then
  19.     AStorage.LoadStateFromFile(ADocument.ChildNodes.FindNode('Components'))
  20.   else
  21.     raise Exception.Create('The corresponding storage does not exist');
  22. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement