powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Сохранение в PropStorageEh1 произвольного значения
4 сообщений из 4, страница 1 из 1
Сохранение в PropStorageEh1 произвольного значения
    #38450183
DFilushin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
Есть потребность сохранить настройки не только контролов в компоненте PropStorageEh от Ehlibа.

Делаю так:
создал свойство у формы MyName, пытаюсь его сохранить программно, добавив новый проперс
PropStorageEh1.StoredProps.Add ('TfrmMain.<P>.MyName');
PropStorageEh1.StoredProps.Values['TfrmMain.<P>.MyName'] := MyName;

ругается: Invalid property path: ""

Подскажите, если кто так же извращенно сохранял настройки.
...
Рейтинг: 0 / 0
Сохранение в PropStorageEh1 произвольного значения
    #38450879
DFilushin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели никто не сталкивался?
...
Рейтинг: 0 / 0
Сохранение в PropStorageEh1 произвольного значения
    #38451654
edruzenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DFilushinДобрый день
Есть потребность сохранить настройки не только контролов в компоненте PropStorageEh от Ehlibа.

Делаю так:
создал свойство у формы MyName, пытаюсь его сохранить программно, добавив новый проперс
PropStorageEh1.StoredProps.Add ('TfrmMain.<P>.MyName');
PropStorageEh1.StoredProps.Values['TfrmMain.<P>.MyName'] := MyName;

ругается: Invalid property path: ""

Подскажите, если кто так же извращенно сохранял настройки.

Попробуй использовать событие для записи специальных свойств в поток.

type
TWriteCustomPropsEventEh = procedure(Sender: TObject; Writer: TPropWriterEh) of object;

property OnWriteCustomProps: TWriteCustomPropsEventEh;

Код для записи специальных свойств может выглядеть следующим образом:

Код: pascal
1.
2.
3.
4.
5.
procedure TForm1.PropStorageEh1WriteCustomProps(Sender: TObject;  Writer: TPropWriterEh);
begin
  Writer.WritePropName('CustPropName');
  Writer.WriteString('StringValue');
end;
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Сохранение в PropStorageEh1 произвольного значения
    #39730534
Listratenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вообще, кто нибудь занимался этим?! Это работает?
PropStorageEh1.StoredProps.Add ('TfrmMain.<P>.MyName');
PropStorageEh1.StoredProps.Values['TfrmMain.<P>.MyName'] := MyName;
Или никто не занимался?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Сохранение в PropStorageEh1 произвольного значения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]