![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IStorage и RTTI [D7, Win95/98, Win2k, WinXP]
Sun bittern © (2004-07-09 06:55:00)Всем доброго дня!
Вопросец в следующем.
1. Для сохранения проекта своей программы хочу воспользоваться СОМ интерфейсом IStorage. Начиная с какой версии виндовс осуществляется его поддржка или он становится доступен после установки офиса к примеру?
2. Для сохранения основы проекта использую WriteComponent. Но при данном подходе не сохраняются ссылки на объекты (например не сохраняется указатель на PopupMenu какого либо контрола). Выход - создать парсер строк, который будет создавать/читать такого рода ссылки на объекты. В этом мне и помогает RTTI. Но в глубине души надеясь спрошу :) , а может борланд чегонить готовое оставила по этому поводу, ну или хотябы полуфабрикат? Или всетаки создавать свой парсер строк на подобие как в файле *.dfm? Если есть какие либо другие предложения как это реализовать, с удовольствием выслушаю. Говорите, не стесняйтесь ;0)
Sun bittern (2004-07-09 11:26:00) [1]Спаисбо за беспокойство. Будем знать :)
Amoeba (2004-07-09 10:56:00) [2]На tdelphi без Help'а.
Если обязательно нужно абсолютно полную и самую свежую - то
http://www2.0zones.com:808/SoftDown.asp?ID=19497
но здесь придется качать 40 метров.
Sun bittern (2004-07-09 10:51:00) [3]Щас глянем :)
Amoeba (2004-07-09 10:37:00) [4]LMDTools c исходниками есть на http://tdelphi.spb.ru
Sun bittern (2004-07-09 09:33:00) [5]>> Покопайся с сохранением компонентов.
Пока чето ни чего по этому поводу не накапывается :(
>> LMDTools
Не юзаю в своих проектах компоненты без исходников, а LMDTools как вроде если не ошибаюсь к этой категории относится
REA (2004-07-09 09:23:00) [6]Редактор есть готовый в LMDTools и есть его старая бесплатная версия на королевстве.
Формы сохраняются нормально и сдается мне независимо от носителя (DFM, Text, IStorage).
Покопайся с сохранением компонентов.
Sun bittern (2004-07-09 08:38:00) [7]MBo © (09.07.04 07:21) [1]
1. Спасибо за информацию.
2. М-м-м. Несовсем то как мне кажется. Создается нечто редактора, почти как IDE Delphi. На форму накидываются компоненты, а затем все это хозяйство надо соранить в файл. Основу сохранит WriteComponent, а вот с ссылками на объекты и методы несколько геморойно. По приведенной ссылке - это мне у каждого компонента используемого в проекте DefineProperties перекрыть придется. Муторно :( Хотел на холявку отъехать, видать не выйдет. Придется потихоньку парсер строк дописывать. А так хотелось чегото попроше. Эх... жизнь моя программерская.
MBo (2004-07-09 07:21:00) [8]1. Requirements
Client: Included in Windows XP, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, and Windows 95.
Server: Included in Windows Server 2003, Windows 2000 Server, and Windows NT Server.
2. Если я правильно понял, DefineProperties требуется.
Пример:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1089284149&n=12