COM Language Translations
Onderdelen die zijn gemaakt met het Component Object Model (COM) kunnen opnieuw worden gebruikt in toepassingen die zijn geschreven in elke programmeertaal die COM ondersteunt. Dit komt doordat COM een binaire standaard is en als zodanig taalonafhankelijk is.
COM-objecten worden gedocumenteerd in de meest relevante programmeertaal of -talen. Objecten die worden gemaakt voor gebruik in webpagina's, worden bijvoorbeeld meestal gedocumenteerd in het Microsoft Visual Basic-ontwikkelsysteem, terwijl objecten op systeemniveau doorgaans worden gedocumenteerd in C++. Omdat COM echter taalneutraal is, bent u niet beperkt tot het gebruik van een object in dezelfde taal waarin het is geschreven of gedocumenteerd. U kunt bijvoorbeeld een toepassing schrijven in JScript die gebruikmaakt van een besturingselement dat is gemaakt in C++ en wordt gedocumenteerd in Visual Basic.
In de volgende onderwerpen worden de verschillen tussen programmeertalen besproken en wordt beschreven hoe u com-objectsyntaxis van de ene taal naar de andere vertaalt. In aanvullende onderwerpen wordt beschreven hoe u COM-objecten gebruikt in verschillende scripttalen en omgevingen.
- syntaxisverschillen
- gegevenstypeconversies
- IDL-bestanden
- COM-objectsyntaxis vertalen voor programmeertalen
- scripts uitvoeren met COM-objecten
De bedoeling is om de meest voorkomende problemen met taalomzetting op te lossen die zich voordoen bij het gebruik van COM-objecten. De technieken en principes die worden beschreven, zijn van toepassing op elke programmeer- of scripttaal die COM ondersteunt. Omdat scripttalen en programmeertalen verschillende programmeerparadigma's vertegenwoordigen, wordt vertaling tussen scripttalen en programmeertalen niet behandeld.
Verwante onderwerpen