Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
3-1088659685
kalishenko
2004-07-01 09:28
2004.07.25
Pervasive 2000i & DISTINCT


1-1089540815
Johnny Raw
2004-07-11 14:13
2004.07.25
число.число => число,число


3-1088680527
Miguel1
2004-07-01 15:15
2004.07.25
Использование оперативной памяти при работе с ADO


3-1088514199
Sonnik
2004-06-29 17:03
2004.07.25
Пользовательский интерфейс.


3-1088575902
Explorer
2004-06-30 10:11
2004.07.25
работа через web




   Наверх