Как реализовать правильно IUserType?

Альтернатива является компонентом THTMLViewer. Я использовал это в течение нескольких лет.

Это теперь доступно бесплатно. сеть siteis здесь http://pbear.com/htmlviewers.html . Согласно songbeamer веб-сайту ( http://www.songbeamer.com/delphi/ ) существует доступная версия Дельфи 2009.

23
задан rohancragg 12 April 2010 в 09:03
поделиться

2 ответа

Посмотрите, как Ритеш Рао сделал это в своей структуре NCommon :

MoneyUserType реализует базовый класс с именем CompositeUserTypeBase

В комментариях есть более подробные сведения, но вкратце:

  • DeepCopy - должен возвращать глубокую копию постоянного состояния, останавливаясь на объектах и в коллекциях
  • Disassemble - преобразует объект в его «кешируемое» представление (т.е.ассоциации должны быть кэшированы как значения идентификаторов)
  • Assemble - восстанавливает объект из кэшируемого представления

Это объясняется более подробно здесь

11
ответ дан 29 November 2019 в 03:05
поделиться

Вы можете ознакомиться с этой статьей . Это хороший пример того, как реализовать интерфейс IUserType.

5
ответ дан 29 November 2019 в 03:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: