OCX
| OLE Control Extension | |
|---|---|
| Dateiendung: | .ocx
|
| MIME-Type: | application/octet-stream
|
| Magische Zahl: | 4D 5A hex MZ |
| Entwickelt von: | Microsoft |
| Erstveröffentlichung: | 1994<ref name="InfoWorld-16-28">Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.</ref> |
| Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)) |
| Art: | dynamische Bibliothek |
| Container für: | OLE Custom Controls |
| Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) | |
Die Dateiendung OCX steht für OLE Control Extension.<ref>Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.</ref><ref name="pcmag1">Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.). (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> Das Dateiformat entspricht im Wesentlichen einer Dynamic Link Library (DLL) für Microsoft Windows, die ein oder mehrere OLE-Steuerelemente (OLE Custom Controls) beinhaltet. Es handelt sich dabei um den Nachfolger der Visual Basic Extensions (VBX) und wurde später unter dem Namen ActiveX weiterentwickelt.<ref name="pcmag1" /><ref name="pcmag2">Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.). (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
Während es sich bei VBX-Dateien stets um 16-Bit-Bibliotheken handelt, können OCX-Dateien auch als 32-Bit-Version vorliegen. 16-Bit-Steuerelemente können nur in 16-Bit-Containern und 32-Bit-Steuerelemente nur in 32-Bit-Containern verwendet werden.<ref name="MSDN_VS6_UpDown">Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.</ref>
Jedes Steuerelement muss mindestens die COM-Schnittstelle IOleObject implementieren.<ref>Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.</ref> Zudem muss die OCX-Datei eine TYPELIB-Ressource besitzen, welche die Schnittstellenbeschreibungen der enthaltenen COM-Elemente beinhaltet.<ref>Steven White et al.: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Microsoft, 12. Juni 2023 ehemals im Vorlage:Referrer (nicht mehr online verfügbar). (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref><ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Embarcadero, 10. September 2015 ehemals im Vorlage:Referrer (nicht mehr online verfügbar). (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
Einzelnachweise[Bearbeiten]
<references />