GsStorage CompPath.BuildComponentPath
Материал из GedeminWiki
| Модуль: GsStorage CompPath.pas | Тип: function |
Delphi:
function BuildComponentPath(C: TComponent; const Context: String = "): String;
Описание
Для сохранения в хранилище настроек компонента мы используем путь, который строим из имен: компонента, его владельца, владельца владельца и т.д.
- Context
- Иногда компонент один, но в зависимости от программного контекста он используется по разному. В этом случае это надо как-то различать при генерации пути. Мы используем строковый параметр Контекст. Значение пустая строка означает, что контекст не используется. Контекст используется в методах LoadComponent & SaveComponent in TgsStorage.
В некоторых моментах при выходе из программы владельца уже может не быть. Тогда путь, вычисленный при сохранении будет не равен пути при считывании данных из хранилища.