Pergunta

Estamos usando um sistema que permite extensões ActiveX através de arquivos .ocx.

Eu preciso escrever uma extensão para traçar alguns gráficos específicos de propriedade. Depois de muita pesquisas, descobri que Visual Basic 6.0 pode criar esses controles ActiveX e implantá-los como arquivos de .ocx.

Assim, é VB6 a única opção? Estou relutante em acreditar há outras opções foram introduzidas pela Microsoft desde 1998.


Em resposta a RichieHindle e Arnshea,

Durante a pesquisa, descobri controles ActiveX pode ser criado usando C ++, mas eu não conseguia encontrar uma maneira de implantá-los como arquivos de .ocx. Assim como de dll.

Foi útil?

Solução

Você pode criar controles ActiveX em C ++ utilizando o Visual Studio 2005 ou 2008, através de ATL ou MFC. Há assistentes para ajuda - o processo é relativamente indolor. 8 -)

Um OCX é a DLL - é exatamente o mesmo, apenas com uma extensão de arquivo diferente. (Canto do pedante:. Eu sei o inverso não é verdade, nem todas as DLLs são controles ActiveX)

Outras dicas

Você pode fazer o controle ActiveX em C ++ ou C com projetos Win32, ATL ou MFC.

A Microsoft tem uma ferramenta chamada ActivexPad. Verifique se ele funciona em sua situação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top