COM-språköversättningar
Komponenter som skapats med komponentobjektmodellen (COM) kan återanvändas i program som skrivits på valfritt programmeringsspråk som stöder COM. Det beror på att COM är en binär standard och därför är språkoberoende.
COM-objekt dokumenteras på det mest relevanta programmeringsspråket eller språken. Objekt som skapas för användning på webbsidor dokumenteras till exempel vanligtvis i Microsoft Visual Basic-utvecklingssystemet, medan objekt på systemnivå vanligtvis dokumenteras i C++. Men eftersom COM är språkneutralt är du inte begränsad till att använda ett objekt på samma språk som det är skrivet eller dokumenterat på. Du kan till exempel skriva ett program i JScript som använder en kontroll som skapats i C++ och dokumenterats i Visual Basic.
I följande avsnitt beskrivs skillnaderna mellan programmeringsspråk och hur du översätter COM-objektsyntax från ett språk till ett annat. Ytterligare avsnitt beskriver hur du använder COM-objekt i olika skriptspråk och miljöer.
- syntaxskillnader
- datatypkonverteringar
- IDL Files
- översättning av COM-objektsyntax för programmeringsspråk
- skript med COM-objekt
Avsikten är att åtgärda de vanligaste problem med språköversättning som uppstår vid användning av COM-objekt. De tekniker och principer som beskrivs gäller för alla programmerings- eller skriptspråk som stöder COM. Eftersom skriptspråk och programmeringsspråk representerar olika programmeringsparadigm behandlas inte översättning mellan skriptspråk och programmeringsspråk.
Relaterade ämnen