ActiveX

ActiveX broadly refers to Microsoft's entire COM architecture, but is now commonly used to refer to ActiveX controls implemented based on standard COM interfaces for object linking and embedding. These controls, with the OCX extension, evolved from VBX and were designed for Microsoft's Internet Explorer. By defining interface specifications between containers and components, a control written following the specification can be easily used in multiple containers without modifying the code. Similarly, a container that follows the specification can easily embed any compliant control through standard interface calls. Due to the widespread use of OLE in ActiveX controls, only a few OLE technologies remain independent of ActiveX, such as compound documents.

Some browsers, such as Internet Explorer and Netscape Navigator, support ActiveX controls to varying degrees. This allows webpages to interact with controls via scripts, creating richer effects but also posing security issues. Internet Explorer and some other applications also support the ActiveX Documents interface, allowing one application to embed another that supports this specification. Many applications, such as Microsoft's Office suite and Adobe's Acrobat Reader, implement this specification.

Server-side ActiveX components generally refer to components running within service processes. A typical application is ActiveX Data Objects (ADO) created by ASP scripts running in IIS.

Many development tools on the market support the development and use of ActiveX controls.

ActiveX Documents refer to documents using ActiveX technology as the interface, which began around 2000. At that time, due to the rise of the internet, Microsoft, then a software giant, employed a strategy to counter the emerging Netscape browser. The market was in a weak position for IE, so Microsoft aimed to integrate its dominant Office documents into IE to outperform Netscape. This strategy allowed IE to read and even edit Office documents without converting them into standard HTML pages. Therefore, after 2000, IE provided direct support for opening ActiveX Documents (e.g., .doc, .ppt files). This strategy successfully pushed Netscape out of the market within a few years. Since only Microsoft could interpret Office documents, later browsers like Google's Chrome could not directly open files like PPT or DOC. However, with the advent of cloud computing, this situation is likely to change.

  • The above content is excerpted from Wikipedia

Wi-Fi Network Planning Advice

Answers & Suggestions

15 Tips for Hard Drive Longevity

Answers & Suggestions

10 Things About Image Analysis

Answers & Suggestions

知識學院

蘊藏許多助人的知識與智慧。

關注知識學院

By clicking "Accept All", you agree to our use of cookies to enhance your website experience, analyze performance, and deliver relevant marketing content. For more details, see our Privacy Policy. You can also manage your cookie preferences.

×

Privacy Policy

Welcome to our website. To help you use our services with confidence, we explain our privacy policy below to safeguard your rights. Please read the following information carefully:

  • Scope of the Privacy Policy: This privacy policy applies to all personal data collected by this website, including how we collect, process, and use such data when you use our services. This policy does not apply to other linked websites or personnel not managed by this website.
  • Collection, Processing, and Use of Personal Data: When you visit our website or use our services, we may ask for necessary personal information, which will be processed and used only for specified purposes. Without your written consent, we will not use your personal data for other purposes.
  • Data Protection: We adopt multiple security measures to protect your personal data, including firewalls and antivirus systems. Only authorized personnel can access your data, and they must sign confidentiality agreements. When we outsource services, we require that they comply with confidentiality obligations and ensure data security.
  • External Links: Our web pages may contain links to external websites. These linked websites do not fall under our privacy policy, and you should refer to their respective privacy policies.
  • Sharing Personal Data with Third Parties: We do not provide, exchange, rent, or sell your personal data to third parties, except as required by law or contractual obligations. We may share your data under the following circumstances:
    • With your written consent.
    • As required by law.
    • To protect your life, body, freedom, or property from danger.
    • For statistical or academic research with public institutions or academic research organizations, ensuring data is anonymized.
    • When your actions on the website violate the terms of service, necessitating identification, contact, or legal action.
  • Use of Cookies: To provide you with the best service experience, we use cookies on your device. If you do not wish to accept cookies, you can increase the privacy level in your browser settings to refuse cookies. This may, however, affect the availability of certain features.
  • Privacy Policy Revisions: We may revise the privacy policy as needed, and any changes will be published on this website to ensure you are informed of how we handle your personal data.