Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

IStorage и RTTI   Найти похожие ветки 

 
Sun bittern ©   (2004-07-09 06:55) [0]

Всем доброго дня!
Вопросец в следующем.
1. Для сохранения проекта своей программы хочу воспользоваться СОМ интерфейсом IStorage. Начиная с какой версии виндовс осуществляется его поддржка или он становится доступен после установки офиса к примеру?
2. Для сохранения основы проекта использую WriteComponent. Но при данном подходе не сохраняются ссылки на объекты (например не сохраняется указатель на PopupMenu какого либо контрола). Выход - создать парсер строк, который будет создавать/читать такого рода ссылки на объекты. В этом мне и помогает RTTI. Но в глубине души надеясь спрошу :) , а может борланд чегонить готовое оставила по этому поводу, ну или хотябы полуфабрикат? Или всетаки создавать свой парсер строк на подобие как в файле *.dfm? Если есть какие либо другие предложения как это реализовать, с удовольствием выслушаю. Говорите, не стесняйтесь ;0)


 
MBo ©   (2004-07-09 07:21) [1]

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://delphimaster.net/view/5-1089284149/


 
Sun bittern ©   (2004-07-09 08:38) [2]

MBo ©   (09.07.04 07:21) [1]

1. Спасибо за информацию.

2. М-м-м. Несовсем то как мне кажется. Создается нечто редактора, почти как IDE Delphi. На форму накидываются компоненты, а затем все это хозяйство надо соранить в файл. Основу сохранит WriteComponent, а вот с ссылками на объекты и методы несколько геморойно. По приведенной ссылке - это мне у каждого компонента используемого в проекте DefineProperties перекрыть придется. Муторно :( Хотел на холявку отъехать, видать не выйдет. Придется потихоньку парсер строк дописывать. А так хотелось чегото попроше. Эх... жизнь моя программерская.


 
REA ©   (2004-07-09 09:23) [3]

Редактор есть готовый в LMDTools и есть его старая бесплатная версия на королевстве.
Формы сохраняются нормально и сдается мне независимо от носителя (DFM, Text, IStorage).
Покопайся с сохранением компонентов.


 
Sun bittern ©   (2004-07-09 09:33) [4]

>> Покопайся с сохранением компонентов.

Пока чето ни чего по этому поводу не накапывается :(

>> LMDTools
Не юзаю в своих проектах компоненты без исходников, а LMDTools как вроде если не ошибаюсь к этой категории относится


 
Amoeba ©   (2004-07-09 10:37) [5]

LMDTools c исходниками есть на http://tdelphi.spb.ru


 
Sun bittern ©   (2004-07-09 10:51) [6]

Щас глянем :)


 
Amoeba ©   (2004-07-09 10:56) [7]

На tdelphi без Help"а.
Если обязательно нужно абсолютно полную и самую свежую - то
http://www2.0zones.com:808/SoftDown.asp?ID=19497
но здесь придется качать 40 метров.


 
Sun bittern ©   (2004-07-09 11:26) [8]

Спаисбо за беспокойство. Будем знать :)



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
1-1089277275
Vitalik
2004-07-08 13:01
2004.07.25
создание экземпляров класса по его наименованию.


3-1088765608
}|{yk
2004-07-02 14:53
2004.07.25
Тормоза при запросах


1-1089705572
Fast
2004-07-13 11:59
2004.07.25
Сервисы NT


1-1089727436
SergBlack
2004-07-13 18:03
2004.07.25
динамическое создание TQChart в Quickrep


6-1085580515
cherrex
2004-05-26 18:08
2004.07.25
FTP Server