Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ActiveX EXE, ActiveX DLL, Пара вопросов... 
V
    Опции темы
IcyJet
Дата 13.5.2006, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 4.5.2006

Репутация: нет
Всего: нет



Всем здрасте smile !

Вот возникло пару вопросов(ни знаю риторических ли smile , но буду весьма признательным получить ответы на них)
1)Разница между ActiveX EXE и ActiveX DLL
2)Можно ли и как из ActiveX DLL обращатся к процедурам, функциям и обектам Standart ExE
3)Как можно создать API как у MSWord или у MSExcel 
PM MAIL   Вверх
boevik
Дата 14.5.2006, 07:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



Цитата(IcyJet @  13.5.2006,  21:33 Найти цитируемый пост)
1)Разница между ActiveX EXE и ActiveX DLL

DLL бежит в пространстве программы которая его вызвала (in-process), ActiveX EXE - в своем собственном.
Основное отличие - скорость передачи данных между EXE и ActiveX
Цитата(IcyJet @  13.5.2006,  21:33 Найти цитируемый пост)
2)Можно ли и как из ActiveX DLL обращатся к процедурам, функциям и обектам Standart ExE

Нельзя.
Цитата(IcyJet @  13.5.2006,  21:33 Найти цитируемый пост)
3)Как можно создать API как у MSWord или у MSExcel  

Да, напиши ActiveX DLL или ActiveX EXE. 


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
IcyJet
Дата 14.5.2006, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 4.5.2006

Репутация: нет
Всего: нет



Если я напися DLL то как ее связать с EXE'шником, у Word'a вроде есть EXE'шник...
Может я чегото не понимаю?(скорее да smile ) 
PM MAIL   Вверх
boevik
Дата 14.5.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



Рассматривай DLL как на компоненту дающая сервис.
EXE - использует этот сервис.
Когда пишешь DLL, то кто его будет вызывать ты не знаешь и знать не обязан.
Когда пишешь EXE, то надо добавить ссылку на ActiveX DLL в References и нажав F2 (вызов browse компонент), можно посмотреть какие методы предостовляет присоедененный DLL. 


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
IcyJet
Дата 15.5.2006, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 4.5.2006

Репутация: нет
Всего: нет



Тоесть в DLL'ку запихнуть форму и весь программный код, а EXE'шник будет обращатся к этой DLL'ки и вызывать форму и остальные процедуры...
Я правильно понял? 
PM MAIL   Вверх
boevik
Дата 15.5.2006, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



Правильно. 


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
IcyJet
Дата 15.5.2006, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 4.5.2006

Репутация: нет
Всего: нет



ОГромное тебе спасибо, к сожелению + ставить еще немогу, но обязательно поставлю когда 100 постов наберу... 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.1501 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.