Como utilizar OCX em delphi ?

Delphi

18/08/2004

Alguém sabe como utilizar uma OCX em delphi ?


Jc_analista

Jc_analista

Curtidas 0

Respostas

Nerdex

Nerdex

18/08/2004

Caro JC...

Basicamente o nome OCX caiu em desuso a muito tempo, e na época a Microsoft induzida por estratégia de markenting renomeou a tecnologia para Controles ActiveX (cabe dizer qua a extensão do arquivo deste controle ficou .OCX... estranho ñ?).

Atualmente vemos no lugar desta metodologia os controles COM/OLE, que são objetos distribuídos e interambeáveis. Exemplo de Automação OLE:
Envio de dados para o Microsoft Word...

Respondendo a tua pergunta. Para vc utilizar um OCX, ou melhor um controle ActiveX, abra o teu projeto e vá em Component / Instal Activex Control / clique em Instal, será então realizada a instalação do controle e com isto será criado um ícone do controle na aba ActiveX da tua paleta de componentes.

Utilize-o da mesma forma como um componete (propriedades, métodos e eventos). Lembre-se que junto a tua aplicação deve sempre conter o .OCX para que dê a funcionalidade na aplicação...

Abraço


GOSTEI 0
Jc_analista

Jc_analista

18/08/2004

NerdeX fiz o que vc me disse mas o delphi da uma mensagem de erro na hora que indico o OCX que eu quero instalar Mensagem ´erro não especificado´


GOSTEI 0
Nerdex

Nerdex

18/08/2004

De início creio que o [i:30e368c863]erro não especificado[/i:30e368c863], não está interligado a problemas de compatibilidade, visto que são controles universais à vários compiladores do ambiente windows, e tmb não creio que vc esteja querendo instalar um de 16 bits...
A questão deve ser a vinculação deste OCX com alguma DLL (biblioteca de vinculação dinâmica), que possa estar faltando e que esteja sendo chamada pelo OCX.
Sendo assim gostaria de saber qual OCX vc está querendo instalar, e se possível me mandar por e-mail, para que eu possa ver o código dele pelo próprio Delphi... Ok?

ricbcampos@ubbi.com.br


GOSTEI 0
Maurothiagobr

Maurothiagobr

18/08/2004

Tenho uma OCX e, gostaria de saber como faço para transforma-la em DLL no Delphi 7. Verifiquei que ela importa o arquivo OCX, mas transforma ela numa espécie de interface entre a OCX e o Delphi.

Como faço para deixar nativamente e gerar uma DLL.
Obrigado.


GOSTEI 0
Maurothiagobr

Maurothiagobr

18/08/2004

Tenho uma OCX e, gostaria de saber como faço para transforma-la em DLL no Delphi 7. Verifiquei que ela importa o arquivo OCX, mas transforma ela numa espécie de interface entre a OCX e o Delphi.

Como faço para deixar nativamente e gerar uma DLL.
Obrigado.


GOSTEI 0
POSTAR