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

Вниз

Разница между OLE и ActiveX   Найти похожие ветки 

 
yuger ©   (2002-02-05 14:04) [0]

Я в этом деле (OLE и.т.д.)-новичек но тем не менее...

Я сделал ActiveX - все нормально работает.
Можно использовать его везде.

В Excel вставлял я так:
1)Добавил панель инструментов visual basik
2)На панели есть кнопка с молоточком и ключем (вставить елемент управления)
3)Нажимаю ее
4) на появившейся панели елементов управления есть кнопка "другие елементы..."
5)при нажатии на нее выскакивает списо в списке он называется "ImageLayersXControl"

Проблема:
Мне надо чтобы он мог вставлятся так:
В меню "вставка" - "вставить обьект".
А вот там-то его и нет в списке.
Как его переделать, чтобы он туда попадал?
Надо обязятельно так вставлять.
Тот вариант , который работает не пододит.
(В 1C говорят так не вставиш его).
Как его попроще переделать?
Заранее благодарю.


 
yuger ©   (2002-02-05 16:18) [1]

Неужели никто не ответит?


 
drpass ©   (2002-02-05 18:12) [2]

Чтобы он вставлялся в документ, нужен не объект ActiveX, а сервер Ole, т.е., приложение, поддерживающее составные документы. Тебе нужно создать класс, реализующий пяток интерфейсов функций по десять в каждом... типа IOleObject, IViewObject (см. исходник ActiveX.pas). Нужно иметь лошадиное терпение и ящик пива для этого :)


 
yuger ©   (2002-02-06 10:34) [3]

Да-а-а. Грустно все это.
А где взять русскую, человеческую доку по этому делу?
Только не надо micro$oft.com
Подкиньте доку. А?


 
Romkin ©   (2002-02-06 10:44) [4]

Как раз Microsoft Press - дешево и грамотно :-))
А кто тебе объяснит технологию лучше ее создателя?
Ищи книги вроде "Программирование OLE", ActiveX и тд



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

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

Наверх




Память: 0.47 MB
Время: 0.006 c
14-66668
SV
2002-01-01 19:33
2002.02.21
На злобу дня.


1-66517
irq
2002-02-06 18:50
2002.02.21
Еще раз про календарь


3-66490
tovSuhov
2002-01-29 13:51
2002.02.21
ORA-03113


1-66599
Petrovich
2002-02-02 21:11
2002.02.21
ComboBox


3-66488
Зинец Виктор
2002-01-28 18:01
2002.02.21
Можно ли как-то