Sergei
Forum Professor / Завсегдатай форума
Участник № / Member № 161
отправлено / posted
Я не уверен, но по-моему этот вопрос отностистся к вам, как разработчикам контейнера. Как нужно оформить Property , чтобы его значение сохранялась в графической базе? Например, я создал свойство WorkDir типа WideString. Присваиваю ему в РПД некоторое значение,сохраняю и закрываю проект. После открытия это свойство вновь оказывается пустым. В VB насколько я понял для этого используется PropertyBag, в VisualC++ есть метод DoPropExchange, а в Delphi5 для этого, кажется, используется Stored True при описании свойства. Хотя может я и ошибаюсь. И еще, зачем РПД два раза вызывает метод Set при закрытии окна свойств ActiveX-a?
Сообщения / Posts 157 | Из / From: russia
| IP / IP: IP адрес / IP address |
Sergei
Forum Professor / Завсегдатай форума
Участник № / Member № 161
отправлено / posted
Спасибо уже не надо. Сам разобрался. Для тех, кого мучает тот же вопрос - обратите внимание на процедуры procedure LoadCompProperty(Reader: TReader); procedure StoreCompProperty(Writer: TWriter); procedure DefineProperties(Filer: TFiler); override; в примере ActiveX-a. Сообщения / Posts 157 | Из / From: russia
| IP / IP: IP адрес / IP address |