Condividi tramite


Traduzioni di lingue COM

I componenti creati con Component Object Model (COM) possono essere riutilizzati nelle applicazioni scritte in qualsiasi linguaggio di programmazione che supporta COM. Ciò è dovuto al fatto che COM è uno standard binario e, di conseguenza, è indipendente dal linguaggio.

Gli oggetti COM sono documentati nel linguaggio o nel linguaggio di programmazione più rilevante. Ad esempio, gli oggetti creati per l'uso nelle pagine Web sono in genere documentati nel sistema di sviluppo di Microsoft Visual Basic, mentre gli oggetti a livello di sistema sono in genere documentati in C++. Tuttavia, poiché COM è indipendente dal linguaggio, non è limitato all'uso di un oggetto nella stessa lingua in cui è scritto o documentato. Ad esempio, è possibile scrivere un'applicazione in JScript che usa un controllo creato in C++ e documentato in Visual Basic.

Negli argomenti seguenti vengono illustrate le differenze tra i linguaggi di programmazione e viene descritto come tradurre la sintassi degli oggetti COM da un linguaggio a un altro. Altri argomenti descrivono come usare oggetti COM in vari linguaggi e ambienti di scripting.

Lo scopo è quello di risolvere i problemi di traduzione della lingua più comuni che si verificano quando si usano oggetti COM. Le tecniche e i principi descritti si applicano a qualsiasi linguaggio di programmazione o scripting che supporta COM. Poiché i linguaggi di scripting e i linguaggi di programmazione rappresentano paradigmi di programmazione diversi, la traduzione tra linguaggi di scripting e linguaggi di programmazione non viene risolta.

Component Object Model (COM)