Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо