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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что такое ActiveX EXE 
:(
    Опции темы
$tatic
Дата 4.3.2005, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Как вы, наверное, знаете, в VB6 есть тип проекта ActiveX EXE.
Я подобных программ не создавал, поэтому можно объяснить поподробнее: что это и зачем оно надо.
Сам я врубаюсь в ActiveX DLL и OCX, но про EXE ничего не знаю.

Заранее благодарен.
PM MAIL   Вверх
Guest
Дата 10.3.2005, 07:07 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ну и зря благодарен!
  Вверх
$tatic
Дата 13.3.2005, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



По ходу, да.
Че, никто не знает, что это?
PM MAIL   Вверх
Exception
Дата 13.3.2005, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



По-моему, это обычный exe, умеющий предоставлять свои классы другим проектам. Как DLL, но умеющий выполняться сам по себе
PM   Вверх
unicuum
Дата 16.3.2005, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



ActiveX содержится в библиотеке с расширением ocx. Эти библиотеки созданы как следущая версия OLE. Во многие программы типа Word, Exel, Access можно вставлять OLE, но OLE наследуют только функции последовательной записи и чтения на диск, а также вывода на экран, а ActiveX плюс к этому может реагировать на события, то есть он активен. На экране объект ActiveX можно представлять как прямоугольник-окно, чем он в сущности и является.
Пример OLE: Microsoft Equation, Рисунок Paintbrush
Пример ActiveX: Microsoft Forms


--------------------
user posted image
обычный день на винграде
PM   Вверх
Exception
Дата 16.3.2005, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Вопрос: что такое ActiveX EXE, а не технология ActiveX в целом.
Под модератора кошу smile smile smile
PM   Вверх
Voldemar2004
Дата 22.3.2005, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

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



У меня модуль в проге отвечает за запись с помощью DirectX 8 wav-файла на компе, где нет Visual Basic'a она пишет, что нету компонента ActiveX номер такой-то: Может это и есть надо для ActiveX.exe приложение создать? И воопще как включить при компиляции dll-ку в exe-файл, чтоб работало на компе где нет VB?


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
boevik
Дата 22.3.2005, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Отличие между ActiveX DLL и ActiveX EXE в том, что
ActiveX DLL бежит в процесором пространстве процесса который создал объект.
ActiveX EXE - в собственном пространстве в не зависимости от процесса который создал объект.

Плюс в ActiveX EXE, при крушении процесса объекта родительский процесс не рушится.
Минус, работает медленее, чем ActiveX DLL из за надобности в передачи даных между процессами.

Вывод, если есть процесс в котором связь с родительским процессом минимальна (нет или почти нет передачи данных) то его можно вынести в отдельный ActiveX EXE объект.


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


Эксперт
****


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

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



Цитата(Voldemar2004 @ 22.3.2005, 17:54)
И воопще как включить при компиляции dll-ку в exe-файл, чтоб работало на компе где нет VB?

Это уже обсуждалось. Поищи на форуме.
PM   Вверх
Exception
Дата 24.3.2005, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Voldemar2004 @ 22.3.2005, 17:54)
У меня модуль в проге отвечает за запись с помощью DirectX 8 wav-файла на компе, где нет Visual Basic'a она пишет, что нету компонента ActiveX номер такой-то: Может это и есть надо для ActiveX.exe приложение создать

Ты чего?
В дистрибутив включи ActiveX который юзаешь, и все smile

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

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

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

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

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


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

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


 




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


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

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