Обсуждение:ActiveX

Необходимо переписать

Тот, кто создал эту статью, не знаком с ActiveX. Статью нужно полностью переписать. Майкл ( обсуждение ) 20:19, 31 августа 2015 (UTC) [ ответить ]

Смущенный

Это одна из худших страниц вики, которые я читал за долгое время. Она запутанная, спутанная и не пытается описать технологию, а только ее дефекты, которых немного. —Предыдущий неподписанный комментарий, добавленный 65.223.234.100 ( обсуждение ) 14:43, 2 октября 2007 (UTC) [ ответить ]

Они ввели эти элементы управления в середине 1990-х? Когда не было Internet Explorer? Хм? 74.99.6.194 22:59, 28 февраля 2007 (UTC) [ ответить ]

Исправлено.--202.77.13.1 05:08, 10 марта 2007 (UTC) [ ответить ]

Я так не думаю. Это означает конец 1990-х или конец 1990-х ? Я изменил на последний вариант. Nousernamesleft 18:43, 11 марта 2007 (UTC) [ ответить ]

Ой, вся статья об ActiveX была неверна от начала до конца! ActiveX — это имя объекта, который наследуется от IDispatch. Вот и все. Ничего больше, ничего, связанного с Internet Explorer, ничего, связанного с Visual Basic или вставкой диаграммы в Excel.

Ознакомьтесь с официальной документацией.

Одним из наиболее распространенных применений ActiveX, и наиболее заметным для конечных пользователей, является размещение специализированных подключаемых элементов управления ActiveX в Internet Explorer. Это всего лишь использование технологии ActiveX, а не самого ActiveX. Статья "Элементы управления ActiveX" кажется немного более точной. Я бы предложил объединить статью ActiveX с OLE Automation и перенаправить ActiveX туда. Объекты OLE Automation называются объектами ActiveX. Как таковой технологии ActiveX не существует, это просто название объекта автоматизации!

ShadowChaser 22:26, ​​4 июня 2007 (UTC) [ ответить ]

Элементы управления ActiveX также могут быть разработаны на многих других языках, в частности Delphi. Может ли кто-нибудь обновить эту страницу.

41.242.217.166 10:34, 18 февраля 2007 (UTC) [ ответить ]

Многие из читателей здесь — нетехнические типы, которые хотят понять, что означают диалоговые окна ActiveX. Если бы не эти всплывающие окна, большинство из нас не знали бы о существовании ActiveX и были бы довольны этим состоянием. Меня интересует эта тема, потому что я получаю диалоговое окно, которое спрашивает: «Хочу ли я разрешить запуск программного обеспечения, такого как ActiveX и подключаемые модули». Я не знаю, что это значит, и каковы последствия ответа «да» или «нет». Таким образом, я думаю, что эта тема нуждается в техническом разделе и нетехническом разделе. Единственная цель нетехнического раздела — дать новичкам знать, что делать, когда появляются диалоговые окна. Спасибо. — Предыдущий неподписанный комментарий добавлен 71.174.134.20 (обсуждение) 21:54, 14 декабря 2012 (UTC) [ ответить ]

Отсутствие поддержки FireFox и Opera

Об этом следует упомянуть, поскольку это влияет на выбор разработчика при использовании элементов управления ActiveX на веб-странице и, таким образом, влияет на продукт.

Когда я начал использовать FF, я заметил некоторые проблемы с ним из-за веб-дизайнеров, использующих AxtiveX, но теперь я редко, если вообще когда-либо, вижу это. Krozar ( обсуждение ) 01:09, 21 июня 2008 (UTC) [ ответ ]

Напротив, Mozilla никогда не примет его, даже если MS лицензирует технологию управления ActiveX, если только она не будет с открытым исходным кодом. Даже если MS сделает технологию с открытым исходным кодом, Firefox и Opera не будут включать ее, злоупотребляя элементами управления ActiveX, которые небезопасны. Так что это не совсем "отсутствие поддержки" исключительно со стороны Microsoft. Просто мои два цента :) - xpclient Talk 14:26, 21 июня 2008 (UTC) [ ответить ]
Эта проблема, кажется, хорошо объяснена в статье -- FF не включает плагины ActiveX, потому что FF является многоплатформенным, а ActiveX только для Windows. Не потому, что он не с открытым исходным кодом -- Java, Flash и т. д. закрыты, но многоплатформенны.-- BBird ( обсуждение ) 16:10, 14 ноября 2008 (UTC) [ ответить ]

Не информативно

Я всегда читал, что ActiveX является причиной многих крупных проблем безопасности. Я ничего об этом не читал в статье. Плюс вся статья не очень в стиле Википедии. —Предыдущий неподписанный комментарий добавлен 195.96.131.10 ( обсуждение ) 16:34, 11 марта 2008 (UTC) [ ответить ]

Согласен, есть несколько статей, в которых объясняются проблемы безопасности ActiveX (например, http://www.pcworld.com/article/id,142201/article.html и http://www.securityfocus.com/news/11403) 134.173.42.112 (обсуждение) 22:41, 23 июня 2008 (UTC) [ ответить ]

.

Я включу информацию Delphi, если вы, пожалуйста, укажете надежный источник. Спасибо Dotancohen 13:16, 25 февраля 2007 (UTC) [ ответить ]


А как насчет группы новостей borland.public.delphi.com.activex.writing? http://groups.google.com/group/borland.public.delphi.com.activex.writing/topics?lnk=srg&hl=en

Элементы управления ActiveX и пользовательские элементы управления OLE

В статье говорится, что элементы управления ActiveX дебютировали в VB4. Тогда они назывались пользовательскими элементами управления OLE. Если посмотреть статью Object Linking and Embedding, то там говорится, что ActiveX — это набор веб-расширений OLE. Как-то вся эта каша не имеет особого смысла. Shinobu 16:57, 10 июля 2007 (UTC) [ ответить ]

Из того, что я читал, единственное различие между элементами управления ActiveX и пользовательскими элементами управления OLE заключается в том, что для элементов управления ActiveX все интерфейсы (кроме IUnknown) являются необязательными. Если это правда, что, вероятно, так и есть, это не только означает, что эта статья содержит некоторые неверные или вводящие в заблуждение утверждения, но и означает, что на самом деле нет причин сохранять ее как отдельную статью. Shinobu 08:10, 23 августа 2007 (UTC) [ ответить ]

Удалено из статьи:

Элементы управления ActiveX дебютировали в версии 4.0 инструмента разработки настольных приложений для Microsoft Windows под названием Visual Basic , но позже Microsoft модифицировала веб-браузер Internet Explorer , чтобы использовать их для включения в веб-страницы функциональности, подобной апплетам .

В VB4 несколько интерфейсов управления были обязательными, тогда как для элементов управления ActiveX ни один из них не является обязательным. Поэтому это предложение вводит в заблуждение, поскольку VB4 в общем случае не поддерживает элементы управления ActiveX. Он поддерживает только те элементы управления ActiveX, которые также являются пользовательскими элементами управления OLE. Shinobu 13:26, 23 августа 2007 (UTC) [ ответить ]


корпоративный текст с плохим стилем

Похоже, что вся страница была скопирована с другого сайта Fontenot 1031 00:51, 18 июня 2007 (UTC) [ ответить ]

  • Да, и написано Microserf 221.157.74.225 14:07, 18 июня 2007 (UTC) yar: http://www.active-x.com/articles/whatis.htm [ ответить ]
  • Помечен раздел как требующий очистки.
См. ниже. Shinobu 04:01, 27 июня 2007 (UTC)[ отвечать ]
  • Часть этого, кажется, взята с http://www.pc-fixes.net/activex-control-definition.htm 87.60.172.211 18:24, 2 октября 2007 (UTC) [ ответить ]

Необходимо переписать

 Готово Переписывание этой страницы определенно необходимо, и как можно скорее. Она не только не Викифицирована, но и написана как реклама. Я ничего не знаю об ActiveX, иначе я бы сам это сделал, но эта страница требует серьезной работы. -- Pyreforge 12:42, 27 июня 2007 (UTC)[ отвечать ]

Весь раздел был копирайтом; я его удалил. Переписывание не кажется особо полезным на данный момент, так как статья может быть объединена со статьей Automation в любое время. Поскольку оскорбительный текст удален, я удалю тег POV. Shinobu 04:02, 27 июня 2007 (UTC) [ ответить ]
Ах, просто великолепно. Я гуглил, но, очевидно, это было не совсем дословно. Спасибо :) -- Pyreforge 12:42, 27 июня 2007 (UTC) [ ответить ]
Я не согласен, что это написано как реклама. Я нахожу статью об ActiveX, конечно, она рассказывает мне об ActiveX. Я перехожу к Java (язык программирования), и первое предложение говорит мне о Sun. (Я также не предлагаю переписывать страницу Java/Sun) 218.214.18.240 23:44, 19 июля 2007 (UTC) [ ответить ]
Это не написано как реклама, это было написано как реклама. Удаление грубого нарушения авторских прав исправило большинство проблем статьи - за исключением отсутствия содержания. -- Pyreforge 01:40, 20 июля 2007 (UTC) [ ответить ]

Статья об автоматизации OLE тоже не очень.

Не говоря уже о совпадении статей OLE и COM. Мне бы не хотелось, чтобы статья ActiveX перешла в: по-моему, автоматизация OLE должна быть рассмотрена в статьях OLE, COM или ActiveX. Я не против увидеть ее в статье ActiveX, потому что статьи OLE и COM уже достаточно длинные, а основы OLE следует перенести обратно в OLE или COM. 218.214.18.240 23:38, 19 июля 2007 (UTC) [ ответить ]

Название бренда?

Ладно, думаю, у меня есть теория о том, где эта статья неверна: ActiveX на самом деле является торговой маркой для всего, что связано с Интернетом. Это объяснило бы, почему никто на самом деле не знает, что это такое: мы все технари и не можем свернуть головы вокруг того, что на самом деле не определяет технологию, но является маркетинговым выражением Microsoft для неясно определенной концепции, и мы предположили, что ActiveX — это что-то, и впоследствии попытались выяснить, что это такое. К большому удовольствию отдела маркетинга Microsoft. Shinobu 08:46, 23 августа 2007 (UTC) [ ответить ]

Технология ActiveX основана на использовании интерфейса IUnknown . Я не вижу смысла посвящать целую статью элементам управления ActiveX, когда вся та же информация будет в этой. Я голосую за то, чтобы объединить статью об элементах управления ActiveX в раздел здесь и попытаться сделать из этого Хорошую статью. Я более чем счастлив сделать объединение и отредактировать сам, если не будет жалоб. Zab ( talk ) 10:29, 18 января 2008 (UTC) [ ответить ]

  • Готово. ViperSnake151 18:50, 20 февраля 2008 (UTC) [ ответить ]

Активные Технологии

Content Active Technologies совершенно не связан со статьей и добавлен без необходимости. Я могу удалить это, если нет возражений. Также я могу снова упростить существующее определение и резюме, если нет возражений от других. Harsha ( talk )

Основная информация отсутствует

Кто или какая компания создала ActiveX?

Что означает это имя?

Может ли пользователь домашнего компьютера установить его на свой компьютер или он поставляется только как часть отдельной программы, как Windows XP, Adobe Photoshop, Mozilla Firefox и т. д.?

ActiveX — это бренд? Это торговая марка, как «Kleenex» или «JetSki»?

-- 69.22.254.108 ( обсуждение ) 02:35, 5 июля 2008 (UTC) [ ответить ]

На большинство из них даны ответы в статье, но я попробую обобщить. Статья местами неловко сформулирована и, возможно, нуждается в некоторой перефразировке, возможно, мои ответы помогут в достижении этой цели.
  1. Microsoft. В значительной степени это ребрендинг COM/OLE. COM — это способ разделения программного обеспечения на отдельные компоненты. Приложения могут создавать объекты COM, даже если фактическая реализация объекта находится не в самом исполняемом файле, а в библиотеке или даже в другом процессе или на другом компьютере в случае DCOM. Вы взаимодействуете с объектами, вызывая методы в их различных интерфейсах. Немного избитый пример: объект Bello может предоставлять интерфейсы Pet, Animal, Dog и Being. Интерфейс Pet может содержать такие методы, как Feed, Stroke, Play, Walk и т. д. OLE — это технология, изначально разработанная для того, чтобы позволить приложениям отображать свои документы как часть документов других приложений. Например, встраивание электронной таблицы в текстовый документ. Для ее компонентизации используется COM. Объектами в этом случае могут быть документы или элементы управления OLE, которые предоставляют интерфейсы с методами, позволяющими вам отображать их, печатать, активировать для редактирования, сохранять на диск, копировать в буфер обмена и т. д.
  2. Название, вероятно, придумал маркетинговый дроид.
  3. Поскольку эти технологии во многом похожи на протоколы связи. В этом смысле они не находятся на вашем компьютере как таковые, а только программное обеспечение, поддерживающее их. Однако большинству программного обеспечения COM/OLE/ActiveX требуются несколько вспомогательных библиотек. Если вы используете Windows, они обычно предустановлены. В этом смысле ActiveX и т. д., вероятно, уже есть на вашем компьютере. Если вы используете GNU/Linux, вам может потребоваться установить Wine.
  4. Не знаю. Наверное.
Shinobu ( обсуждение ) 02:04, 28 октября 2008 (UTC) [ ответить ]

Какие функции приложения должны использовать ActiveX?

Серьезно не хватает

Этой статье нужно больше источников; в настоящее время у нее только один. Точно так же ей нужно больше информации, особенно о ее функциях и рисках безопасности. 69.182.169.180 (обсуждение) 02:21, 10 декабря 2008 (UTC) [ ответить ]

Я тоже хотел узнать о рисках безопасности, связанных с activeX, и любых известных исторических эксплойтах или рекомендациях, как этот http://www.infoworld.com/d/security-central/security-pros-kill-activex-164 , но безрезультатно. Есть ли причина, по которой НЕТ упоминания о безопасности? 98.70.52.59 (обсуждение) 06:23, 29 июня 2010 (UTC) [ ответить ]

Да, есть причина, ее зовут Билл Гейтс. ActiveX эксплуатировался жестоко на протяжении многих лет. То, что в этой статье вообще нет никаких упоминаний об этом скандале, может означать только одно. И мы все знаем, что это за штука.

Совместимо только с Microsoft Internet Explorer?

«В то время как компоненты ActiveX совместимы только с веб-браузером Microsoft Internet Explorer и операционной системой Microsoft Windows».

Разве Firefox, Opera и другие браузеры не используют элементы управления ActiveX?-- 79.121.158.225 (обсуждение) 22:39, 7 января 2009 (UTC) [ ответить ]

http://support.mozilla.com/en-US/kb/ActiveX - Неважно, я провел исследование и обнаружил, что Firefox и другие браузеры используют NPAPI —Предыдущий неподписанный комментарий добавлен 79.121.158.225 (обсуждение) 22:52, 7 января 2009 (UTC) [ ответить ]


Да, это правда — Предыдущий неподписанный комментарий добавлен 62.172.72.131 ( обсуждение ) 15:39, 26 февраля 2009 (UTC) [ ответить ]

Microsoft отказывается от ActiveX?

Недавно я несколько раз читал, что Microsoft постепенно отказывается от ActiveX, например: http://koreatimes.co.kr/www/news/biz/2009/07/123_48336.html (последний абзац). Может быть, у кого-то есть лучший источник для этого? -- iGEL (обсуждение) 18:34, 12 июля 2009 (UTC) [ ответить ]

Он все еще поддерживается в будущей Visual Studio 2010 по этой ссылке, хотя содержимое этих документов (VS.100) сейчас находится в стадии бета-тестирования, поэтому может измениться позже. На первый взгляд я не увидел никаких упоминаний об амортизации. Заб Миленко Как я еду? 06:07, 13 июля 2009 (UTC) [ ответить ]
Как технология, MS заменяет COM на NET. NET более ограничен в области применения и распространения: это означает, что безопасность лучше, но функциональность хуже. COM все еще владеет некоторыми небольшими рынками объектно-интерфейсных технологий (не такими, как CORBA и JAVA Beans, но это тот же тип технологий). Эти рынки интерфейсов COM не принадлежат MS (COM — это общедоступный стандарт), и MS не заинтересована.
Поскольку MS опубликовала стандарт, то для использования его кем угодно неважно, «отвергает» его MS или нет. Важно то, что MS больше не публикует новые интерфейсы COM. — Предыдущий неподписанный комментарий добавлен 218.214.18.240 ( обсуждение ) 11:24, 16 апреля 2010 (UTC)[ отвечать ]

Корея и Китай

Предыдущая ссылка интересна и поднимает вопрос, обсуждаемый в нескольких источниках, например [1] [2] (лучшим из которых, вероятно, является более ранний) о популярности ActiveX в Корее и, возможно, Китае, который в статье не обсуждается. Nil Einne ( обсуждение ) 03:51, 5 апреля 2010 (UTC) [ ответ ]

Поддержка ActiveX в .NET

Я почти уверен, что статья неверна, когда говорит, что вы можете создавать элементы управления ActiveX с помощью .NET Framework, будь то C# или любой другой диалект. Вы можете использовать компоненты ActiveX через shims , предлагаемые в Interop- средствах .NET, но он определенно не поддерживает написание компонентов ActiveX.

Может ли кто-нибудь предоставить ссылку, противоречащую этому?

Обновление - я только что заметил ссылку, которая там есть. Она не поддерживает то, что, как утверждается, поддерживает: это статья о потреблении компонентов .NET Framework из объекта COM / элемента управления ActiveX; в ней вообще ничего не говорится о написании элементов управления ActiveX в .NET, поэтому я собираюсь удалить этот фрагмент. 92.23.133.194 (обсуждение) 13:46, 2 июля 2010 (UTC) [ ответить ]

https://blogs.msdn.microsoft.com/asiatech/2011/12/05/how-to-develop-and-deploy-activex-control-in-c/ — это почти то, что требуется для написания Activex с .Net. Большая часть работы заключается в прохождении безопасности IE. Если не писать ActiveX для IE, сделать элемент управления видимым для COM достаточно для многих RAD-фреймворков.-- Skyfiler ( обсуждение ) 07:15, 15 марта 2016 (UTC) [ ответить ]

Обзор: Other_ActiveX_technologies Обновлено Требуется обзор

Раздел Other_ActiveX_technologies в настоящее время начинается со слов «Microsoft разработала большое количество продуктов и программных платформ с использованием объектов ActiveX. Некоторые из них продолжают использоваться по состоянию на 2009 год:». Последняя часть о «... по состоянию на 2009 год ...» наводит меня на мысль, что этот раздел мог бы использовать обзор кого-то, кто знаком с текущим состоянием других технологий ActiveX. — Предыдущий неподписанный комментарий добавлен 173.14.235.217 (обсуждение) 21:26, 4 апреля 2013 (UTC) [ ответить ]

Комментарий от пользователя:178.77.8.179...

Примечание: Я пытался найти эту книгу (для этого мне пришлось зарегистрироваться в открытой группе), но ее там нет: 7. "Документация по технологии ActiveX Core". Открытая группа.

Я сообщил об этой проблеме в OpenGroup на их сайте. Посмотрим, что будет. AlistairMcMillan ( talk ) 13:02, 15 мая 2013 (UTC) [ ответить ]

OpenGroup исправили свою ссылку. AlistairMcMillan ( обсуждение ) 16:44, 18 мая 2013 (UTC) [ ответить ]

Риски безопасности

В статье отсутствует раздел о безопасности. Даже Microsoft рекомендует держаться от них подальше, если это возможно: «Вот хорошее правило, которому нужно следовать: если элемент управления ActiveX не является необходимым для работы вашего компьютера, не устанавливайте его». http://www.microsoft.com/security/pc-security/activex.aspx Mlewan ( talk ) 06:01, 27 января 2014 (UTC) [ reply ]

Маркетологи намеренно сбивают с толку

Маркетологи любят создавать новые термины, даже если это не что-то новое. Они намеренно сбивают с толку, потому что больше заботятся о том, чтобы произвести впечатление, чем о том, чтобы иметь смысл. Технические специалисты расстраиваются из-за этого. Я думаю, что ActiveX — пример сбивающего с толку термина. Трудно получить четкие технические определения таких терминов, как ActiveX и Automation. Я понимаю, что критическая особенность ActiveX заключается в том, что у них есть пользовательский интерфейс, а у Automation его нет. В наши дни мы обычно говорим просто COM-объект, и я не уверен, включает ли COM-объект ActiveX. Я бы хотел, чтобы в этой статье было более ясно, является ли ActiveX COM-объектом или это отдельные вещи. Сэм Томато ( обсуждение ) 23:41, 3 апреля 2015 (UTC) [ ответить ]

ActiveX включает в себя элементы управления ActiveX (которые как минимум должны поддерживать IUnknown), Active Scripting, Active Document, ActiveX Server Framework (ActiveX Server Scripting и ActiveX Server Controls). В большинстве случаев, особенно в контексте Internet Explorer, ActiveX часто означает элементы управления ActiveX, так же как man часто означает взрослого мужчину, а не человека. В любом случае, ни пользовательский интерфейс, ни автоматизация не являются критически важными для ActiveX. ActiveX может быть без пользовательского интерфейса (например, объект Microsoft.XMLHTTP, используемый в Ajax ), или без поддержки автоматизации (если ему не важен доступ к скриптам). Даже IOleObject является необязательным, если событие (IConnectionPointContainer) достаточно для связи с контейнером, или даже событие не нужно, поскольку элементу управления не нужно отправлять незапрошенный ответ в контейнер. Поскольку существующие ActiveX настолько различны (каждый из них реализует свой набор интерфейсов), наименьшим общим знаменателем является просто IUnknown. -- Skyfiler ( обсуждение ) 18:12, 16 февраля 2016 (UTC) [ ответить ]

Необходимо определение

Что, собственно, такое элемент управления Active X? Необходимо определение. — Предыдущий неподписанный комментарий добавлен 67.206.183.230 (обсуждение) 00:31, 30 марта 2017 (UTC) [ ответить ]


Серьезно?

ActiveX — устаревшая программная среда, созданная корпорацией Microsoft, которая адаптирует свои более ранние технологии Component Object Model (COM) и Object Linking and Embedding (OLE) для контента, загружаемого из сети, в частности из World Wide Web.[1] Корпорация Microsoft представила ActiveX в 1996 году. В принципе, ActiveX не зависит от операционных систем Microsoft Windows, но на практике большинство элементов управления ActiveX работают только в Windows. Большинство также требуют, чтобы клиент работал на компьютере на базе x86, поскольку элементы управления ActiveX содержат скомпилированный код.[2][нужна страница]

ActiveX по-прежнему поддерживается в Windows 10 и Internet Explorer 11, в то время как ActiveX не поддерживается в веб-браузере по умолчанию Microsoft Edge (который имеет другую, несовместимую систему расширений, поскольку основан на проекте Chromium от Google).[3]

Вы можете сказать, что это устарело, но это также поддерживается SHEEESH

К вашему сведению

ActiveX - ЭТО НЕ (ПОВТОРЯЮ) НЕ ТОЛЬКО ПЛАГИН ДЛЯ БРАУЗЕРА. ActiveX - это версия COM-компонента, и она все еще поддерживается.

11:44, 31 января 2021 (UTC) 190.46.238.9 (обсуждение)

Поддерживаемые и устаревшие — это не конфликтующие дескрипторы. Фактически, устаревшие функции обычно поддерживаются до тех пор, пока они не будут полностью удалены — это своего рода определение устаревания :
(Выделено мной.) -- Крис (обсуждение) 18:35, 7 июня 2021 (UTC) [ ответить ]
Если вы посмотрите на документацию MFC ActiveX, там говорится, что не следует выполнять новую разработку на нем (https://docs.microsoft.com/en-us/cpp/mfc/activex-controls?view=msvc-170). Это определение устаревания. Прислушаются ли разработчики к Microsoft — это уже другая история. Microsoft не может удалить поддержку ActiveX, это просто набор интерфейсов COM, и если компания A захочет использовать ActiveX компании B, Microsoft ничего не сможет сделать, чтобы остановить их. Я думаю, что его устаревание будет похоже на Video for Windows (устаревшее в 1997 году, но все еще поддерживаемое в Windows 11 SDK). — Skyfiler ( обсуждение ) 08:18, 23 июля 2022 (UTC) [ ответить ]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Talk:ActiveX&oldid=1204503052"