Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизПроблема с компонентом ActiveX Найти похожие ветки
← →
olookin © (2004-03-31 18:47) [0]Здравствуйте!
Вопрос заключается в следующем. После создания и регистрации Activex компонента, я могу встраивать его в те программы, которые поддерживают внедрение ActiveX объектов. Например, таковой является среда разработки Delphi или, скажем Word. Все такие программы делятся на 2 типа: поддерживающие design-time настройку ActiveX объекта (Delphi), и не поддерживающие design-time (Word). Иначе говоря, если в Word вид ActiveX-объекта настраивается непосредственно в документе, то в Delphi этот вид настраивается в design-time, и потом предполагается, что при запуске проекта этот вид сохранится. Рассмотрим все происходящее на таком примере - пусть есть возможность настроить цвет фона ActiveX-объекта.
Вот как это должно происходить в Word:
заходим на страницу свойств объекта, выбираем цвет, нажимаем Apply, закрываем страницу свойств, и после всего этого цвет фона объекта изменяется.
Вот как это должно происходить в delphi:
заходим на страницу свойств объекта, выбираем цвет, нажимаем Apply, закрываем страницу свойств, и после всего этого цвет фона объекта в design-time изменяется. После запуска проекта этот цвет сохраняется.
Теперь моя проблема на этом же примере.
Вот что происходит у меня в Word:
заходим на страницу свойств объекта, выбираем цвет, нажимаем Apply, закрываем страницу свойств. Цвет фона не меняется. Изменяем размер объекта (например, растягиваем). После этой операции цвет фона изменяется.
Вот что происходит у меня в Delphi:
в design-time заходим на страницу свойств объекта, выбираем цвет, нажимаем Apply, закрываем страницу свойств. Цвет фона сразу меняется. Запускаем проект и видим, что сделанные в design-time изменения сбрасываются до первоначальных (т.е. тех, которыми обладает объект при его помещении на форму).
Буду весьма рад если что-нибудь посоветуете. В том числе, если дадите исходники какого-нибудь ActiveX компонента (разумеется работающего). Спасибо.
← →
Digitman © (2004-03-31 18:53) [1]думаю, следы ведут в настройки св-в того или иного олей-контейнера (т.е. олей-контейнера в Ворде и его же в Делфи) .. кр.того, следует обратить внимание на вербальное (см. метод DoVerb) поведение олей-контейнера
кр.того, следует еще обратить внимание на секцию иниц-ции модуля, описывающего АХ-контрол .. там - масса опций
← →
olookin © (2004-03-31 18:58) [2]Digitman © (31.03.04 18:53) [1]
К сожалению, опции я перепробовал все или почти все.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c