Sie sind hier:
Wissen
Telefon (Mo-Fr 9 bis 16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Medien
Übersicht
Lexikon/Glossar
Spickzettel
Weblog
Konferenzvorträge
Fachbücher
Fachartikel
Leserportal
Autoren gesucht!
Literaturtipps
Praxisnahe Fallbeispiele
Downloads
Newsletter
.NET
Startseite
.NET 8.0
.NET 7.0
.NET 6.0
.NET 5.0
.NET Core
.NET 4.0/4.5.x/4.6.x
.NET 3.0/3.5
.NET 2.0
.NET-Lexikon
Programmiersprachen
Entwicklerwerkzeuge
Klassenreferenz
Softwarekomponenten
Windows Runtime
World Wide Wings-Demo
Versionsgeschichte
Codebeispiele
ASP.NET
Artikel
Bücher
Schulung & Beratung
Konferenzen/Events
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
Forum
Schulung & Beratung
PowerShell
Startseite
Commandlet-Referenz
Codebeispiele
Commandlet Extensions
Versionsgeschichte
Schulungen+Beratung
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Scripting
Startseite
Lexikon
FAQ
Bücher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
WMI-Klassenreferenz
Scripting-Tools
WSH-Editoren
Codebeispiele
.NET-Scripting
Forum
Schulung & Beratung
Nutzer
Anmeldung/Login
Buchleser-Registrierung
Gast-Registrierung
Hilfe
Website-FAQ
Technischer Support
Site Map
Tag Cloud
Suche
Kontakt
Erklärung des Begriffs: ActiveX (AX)
Begriff
ActiveX
Abkürzung
AX
Eintrag zuletzt aktualisiert am
23.09.2009
Zur Stichwortliste unseres Lexikons
Was ist
ActiveX
?
ActiveX ist ein Dienst auf Basis von COM und
DCOM
, der die Dienste von
OLE
umfasst und ergänzt. Dabei hat Microsoft selbst Abgrenzungsschwierigkeiten zwischen den Begriffen ActiveX und COM.
Microsoft hat den Begriff ActiveX seit 1996 so sehr in den Vordergrund gestellt, dass er schließlich mit COM gleichgesetzt wurde. Erst im Laufe der Jahre 1998 und 1999 fand eine Rückbesinnung statt, die schließlich zur Einschränkung von ActiveX auf einen Dienst von COM führte. Microsoft definiert in einem Beitrag in der Knowledge Base (»Description of ActiveX Technologies«, [Q154544], Stand August 1999) ActiveX über folgende Teiltechnologien:
ActiveX-
Steuerelement
e (ActiveX Controls)
ActiveX-Dokumente (ActiveX Documents)
ActiveX Scripting
In den letzten Jahren wird ActiveX nur noch für die Einbetten von
Objekt
en in den Browser verwendet, wobei gerade dort ActiveX einen schlechten Ruf wegen seines Sicherheitsmodells hat.
ActiveX ist aufgrund seines Schwarz-Weiß-Sicherheitsmodell nicht geeignet für Internet-Anwendungen, denn bei ActiveX kann man ein
Steuerelement
entweder nur komplett verbieten oder aber das
Steuerelement
mit den vollen Rechten des angemeldeten Benutzers (etwas eingeschränkt ab
Windows Vista
mit aktivierter Benutzerkontensteuerung) ausführen. Eine Sandbox mit selektiver Ausführung wie bei Silverlight und den ".NET
Apple
ts" auf Basis von
WPF
WBA
oder
Windows Forms
, gibt es hier nicht. Im Intranet ist es aber kein Problem, den eigenen ActiveX-
Steuerelement
en zu vertrauen.
Für Intranet-Anwendungen gilt oft die Anforderung des Zugriffs auf lokale Ressourcen wie
Dateisystem
, Smart-Card-Reader und Spezialdruckern (z.B. für Etiketten). Solche Hard- und Softwareressourcen kann man weder mit
WBA
noch mit
Windows Forms
-basierten
Apple
ts ansprechen. Dafür gibt es neben ActiveX allenfalls die Lösung einer
XML
Brower Application (
XBAP
) mit Hilfe von
WPF
.
ActiveX-
Steuerelement
e mit Hilfe von .NET zu erstellen, ist zwar technisch möglicht, macht aber keinen Sinn. Denn erstens braucht man dann ein
.NET Framework
auf dem Client und zweites würde dann auch wieder das Sicherheitssystem greifen, das man ja im Fall des Zugriffs auf Ressourcen nicht will. ActiveX programmiert man am besten mit C++ als
Unmanaged Code
, denn die entstehenden
DLL
s sind klein und eine Laufzeitumgebung ist nicht erforderlich.
Aktuelle Online-Artikel
Windows Scripting-Architektur
Querverweise zu anderen Begriffen im Lexikon
ActiveX Scripting
Unmanaged Code
.NET Framework
Windows Vista (Windows VI)
Windows Forms (WinForms)
Steuerelement
Dateisystem
Objekt
Apple
Distributed Component Object Model (DCOM)
XAML Browser Application (XBAP)
Dynamic Link Library (DLL)
Object Linking and Embedding (OLE)
Extensible Markup Language (XML)
Web-Browser Applications (WBA)
Windows Presentation Foundation (WPF)
Beratung & Support
Beratung/Consulting: Azure DevOps Server / Azure DevOps Services - Strategieplanung zum Praxiseinsatz
Beratung/Consulting: Einsatz der Microsoft Azure-Cloud-Plattform als Alternative zu eigenen Servern und klassischem Hosting
Beratung/Consulting: Design und Usability ("User Experience - UX") von XAML-Anwendungen (WPF, UWP, WinUI, Xamarin, MAUI)
Beratung/Consulting: Entscheidung für ein Webframework: Angular versus React versus Vue.js versus Svelte
Beratung/Consulting: Einführung von Testautomatisierung, Unit Testing und Test Driven Development (TDD) in Ihrer Softwareentwicklung
Beratung/Consulting: Auswahl und Vergleich von JavaScript-Webframeworks
Beratung/Consulting: Cloud-Computing - Pro und Contra
Beratung/Consulting: Einführung von DevOps mit Continuous Integration (CI) und Continuous Delivery (CD) in Ihrer Softwareentwicklung
Beratung/Consulting: Design und Usability ("User Experience - UX")
Beratung/Consulting: Cross-Plattform-Entwicklung / Cross-Plattform-Tools
Beratung/Consulting: Design und Usability ("User Experience - UX") von modernen Webanwendungen
Beratung/Consulting: Microsoft SQL Server, Oracle oder MongoDB - Planung, Installation und Konfiguration
Beratung/Consulting: Moderne Webanwendungen/Webprogrammierung mit Blazor (ASP.NET Core Blazor)
Anfrage für Beratung/Consulting zu ActiveX AX
Gesamter Beratungsthemenkatalog
Technischer Support zum ActiveX AX
Schulungen zu diesem Thema
C++-Datenbankzugriff mit ActiveX Data Objects (ADO)
Java-Webservices (JAX-WS)
Privatsphäre in der Public Cloud – Azure Private Endpoints in der Praxis
Agilität: Motivation und Praxis
AJAX mit ASP.NET (Microsoft AJAX Framework / ASP.NET AJAX Extensions / "Atlas")
Praxis- und Übungstag "Mitarbeitergespräche führen"
Visual Basic Script (VBScript/VBS) - Sprachsyntax und Praxiseinsatz
AJAX (Asynchronous JavaScript and XML) - Basistechnik für moderne Webanwendungen (Rich Internet Applications)
Jakarta RESTful Web Services / Java API for RESTful Web Services (JAX-RS) - REST und Microservices mit Java
IREB Certified Professional for Requirements Engineering plus Praxis
Data Analysis Expressions (DAX) in Power BI und Analysis Services Tabular
C++/CLI ("Managed C++"): C++ mit .NET programmieren
ASP.NET Webforms-Crashkurs (3 Tage)
Windows-Desktop-Anwendungen: Von den .NET- und C#-Grundlagen zu Windows Forms und Windows Presentation Foundation (WPF)
Windows Script Host (WSH)
Windows-Anwendungen mit Windows Forms - Aufbauwissen
ASP.NET Webforms (System.Web) - Basiswissen
ASP.NET Webforms im Überblick - Weboberflächen mit .NET
Windows Scripting
DevOps / Continuous Integration (CI) / Continuous Delivery (CD) mit Ansible
Dart
Relationale Datenbanken: Datenbankdesign - Grundlagenwissen
Visual Basic .NET - Basiswissen
Balsamiq
Design und Usability von modernen Software-Benutzeroberflächen (Software Ergonomie/Benutzungsfreundlichkeit/User Interaction Design/User Experience)
ASP.NET Core 9.0 - Änderungen und Neuerungen gegenüber ASP.NET Core 8.0
High-Performance Java
XML (Extensible Markup Language)
Authentifizierung / Single-Sign-On für Webanwendungen/Websites und/oder Webservices/WebAPIs/REST/HTTP-Dienste
Web Components (wiederverwendbare HTML5-Komponenten)
Anfrage für eine individuelle Schulung zum Thema ActiveX AX
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch
PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch
C# 9.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET 5.0, .NET Core und Xamarin
Windows PowerShell 5 und PowerShell 7: Das Praxisbuch
C# 8.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin
Windows PowerShell 5.1 und PowerShell Core 6.1 - Das Praxishandbuch
C# 7.3 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin
C# 7.2 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin
Windows PowerShell 5 und PowerShell Core 6 - Das Praxishandbuch
Angular - Das Praxisbuch zu Grundlagen und Best Practices
Windows PowerShell 5.0 - Das Praxishandbuch
.NET Praxis - Tipps und Tricks für .NET und Visual Studio
Windows PowerShell 4.0 - Das Praxishandbuch
Windows PowerShell 2.0 - Das Praxishandbuch
Ajax
Webanwendungen mit ASP.NET 3.5 und AJAX Crashkurs
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr