Domanda

Stiamo utilizzando un sistema che consente le estensioni ActiveX tramite i file .ocx.

Devo scrivere un'estensione per tracciare alcuni grafici proprietari specifici. Dopo molte ricerche, ho scoperto che Visual Basic 6.0 può creare questi controlli ActiveX e distribuirli come file .ocx.

Quindi, VB6 è l'unica opzione? Sono riluttante a credere che nessun'altra opzione sia stata introdotta da Microsoft dal 1998.


In risposta a RichieHindle e Arnshea,

Durante la ricerca, ho scoperto che i controlli ActiveX potevano essere creati utilizzando C ++, ma non sono riuscito a trovare un modo per distribuirli come file .ocx. Proprio come la dll.

È stato utile?

Soluzione

Puoi creare controlli ActiveX in C ++ usando Visual Studio 2005 o 2008, tramite ATL o MFC. Ci sono maghi che aiutano: il processo è relativamente indolore. 8 -)

Un OCX è una DLL - è esattamente lo stesso, solo con un'estensione di file diversa. (Pedant's corner: so che l'inverso non è vero; non tutte le DLL sono controlli ActiveX.)

Altri suggerimenti

È possibile effettuare il controllo ActiveX in C ++ o C con progetti Win32, ATL o MFC.

Microsoft ha uno strumento chiamato ActivexPad. Controlla se funziona sulla tua situazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top