Zum Inhalt springen

OCX

aus Wikipedia, der freien Enzyklopädie

Vorlage:Hinweisbaustein

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.).@1@2Vorlage:Toter Link/www.pcmag.com (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.).@1@2Vorlage:Toter Link/www.pcmag.com (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);.@1@2Vorlage:Toter Link/learn.microsoft.com (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);.@1@2Vorlage:Toter Link/docwiki.embarcadero.com (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>

Einzelnachweise[Bearbeiten]

<references />