OCX
| OLE Control Extension | |
|---|---|
| Dateiendung: | .ocx
|
| MIME-Type: | application/octet-stream
|
| Magische Zahl: | 4D 5A hex MZ |
| Entwickelt von: | Microsoft |
| Erstveröffentlichung: | 1994[1] |
| Art: | dynamische Bibliothek |
| Container für: | OLE Custom Controls |
Die Dateiendung OCX steht für OLE Control Extension.[2][3] 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.[3][4]
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.[5]
Jedes Steuerelement muss mindestens die COM-Schnittstelle IOleObject implementieren.[6] Zudem muss die OCX-Datei eine TYPELIB-Ressource besitzen, welche die Schnittstellenbeschreibungen der enthaltenen COM-Elemente beinhaltet.[7][8]
Einzelnachweise
- ↑ Scott Mace, Clair Whitmer: OCX developers complain that Microsoft is unfair. In: InfoWorld. Band 16, Nr. 28. Popular Computing, 11. Juli 1994, ISSN 0199-6649, S. 1, 105 (englisch, eingeschränkte Vorschau in der Google-Buchsuche).
- ↑ Klaus Götzer et al.: Dokumenten-Management: Informationen im Unternehmen effizient nutzen. 6. Auflage. dpunkt.verlag, Heidelberg 2023, ISBN 978-3-86490-955-9, S. 416 (eingeschränkte Vorschau in der Google-Buchsuche – Erstausgabe: 1998).
- ↑ a b OCX. In: pcmag.com. Abgerufen am 27. Oktober 2024 (englisch).
- ↑ ActiveX control. In: pcmag.com. Abgerufen am 27. Oktober 2024 (englisch).
- ↑ Portieren und Aktualisieren von OCX- und VBX-Steuerelementen. In: Microsoft (Hrsg.): MSDN Library Visual Studio 6.0. 23. Juni 1998, <Installationsordner>\MSDN98\98VSa\1031\vccore.chm::/html/_core_porting_and_upgrading_ocxs_and_vbxs.htm: „Sie können 16-Bit-Steuerelemente nur in 16-Bit-Containern und 32-Bit-Steuerelemente nur in 32-Bit-Containern verwenden. […] Bestimmte Steuerelementfunktionen sind in 16-Bit-Steuerelementen nicht verfügbar.“
- ↑ Emad Barsoum, Falko Kuester: Towards adaptive Web scriptable user interfaces for virtual environments. In: Virtual Reality. Band 12. Springer, 2008, ISSN 1359-4338, S. 62, doi:10.1007/s10055-008-0087-9 (englisch).
- ↑ Steven White et al.: Typbibliotheks-Viewer und Konvertierungstools. In: learn.microsoft.com. Microsoft, 12. Juni 2023, abgerufen am 27. Oktober 2024.
- ↑ Typbibliotheken weitergeben. In: docwiki.embarcadero.com. Embarcadero, 10. September 2015, abgerufen am 27. Oktober 2024.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.