Работа с ActiveX Document Dll

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Akella
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 144
Зарегистрирован: 15.09.2004 (Ср) 14:26
Откуда: Россия, Тюмень

Работа с ActiveX Document Dll

Сообщение Akella » 21.09.2004 (Вт) 11:41

Привет ЧЕЛОВЕЧЕСТВО. у меня BIG-проблема :( помоги:
1. Я хочю сделать к своей проге что-то вроде Plug-in. КАК это сделать?
например: я создаю ActiveX Document Dll. Делаю в нем, ну скажем Frame1, в котором Text1.
КАК мне его вставит в Форму, и вообще обратиться к нему, ведь это не Class, а UserDocument.
А с ним я вообще обращяться не умею.
Я подключаю его через References и немогу с ним общаться. кинте примерчик.
2. Посоветуйте кто нибуть, какую лутще Книгульку преобрести по DLL в которой подробно...
3. усем спасибо заранее :wink:
Не бойся что не знаешь, бойся что не учишься.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 21.09.2004 (Вт) 12:07

Проблема в том, что ActiveX вообще не заточен под идеолгию плагинов, тут лучше использовать нативные DLL, а на VB таких не сделать :(

Akella
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 144
Зарегистрирован: 15.09.2004 (Ср) 14:26
Откуда: Россия, Тюмень

Сообщение Akella » 21.09.2004 (Вт) 12:27

Скажи где сделать или как подругому сделать
Не бойся что не знаешь, бойся что не учишься.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 21.09.2004 (Вт) 19:40

Ennor, на ActiveX совершенно спокойно реализуются плагины в виде ActiveX DLL (т.е. классов/юзерконтролов)
Пример реализации Native DLL на VB GSerg постил буквально только что.
С ActiveX-документами я как-то пытался разобраться, но быстро расхотел.
Akella, а чем классы/юзерконтролы не подошли, что принялся за ActiveX-документы?
Изображение

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 21.09.2004 (Вт) 19:55

tyomitch писал(а):Ennor, на ActiveX совершенно спокойно реализуются плагины в виде ActiveX DLL (т.е. классов/юзерконтролов)

Это на CreateObject(), что ли? Нет уж, мне такая скорость не нужна...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 22.09.2004 (Ср) 12:22

Ennor писал(а):
tyomitch писал(а):Ennor, на ActiveX совершенно спокойно реализуются плагины в виде ActiveX DLL (т.е. классов/юзерконтролов)

Это на CreateObject(), что ли? Нет уж, мне такая скорость не нужна...

Так тебя никто и не заставляет :-)
Но возможность такая есть.

Кроме того, CreateObject совершенно не ограничивает тебя поздним связыванием. Чего это ты вдруг на неё так взъелся?
Изображение

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 22.09.2004 (Ср) 18:16

К сожалению, никогда не знал досконально технологию COM. Поэтому и взъелся, наверное... :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList