Olá galera, nesta Quick Tips, irei falar sobre ActiveX, nesta primeira parte, nas partes seguintes iremos ver como adicionar um ActiveX no Delphi, e logo em seguida como utilizar os recursos de um ActiveX, no caso vou usar o Adobe Reader, e vamos desenvolver uma View para visualizar PDF`s.


O que seria ActiveX ?

É um framework que define componentes de softwares para serem reutilizados, controles, que tem uma ou várias funções, sem depender de nenhuma linguagem de programa. Em uma aplicação podemos usar um ou mais destes componentes.


Quem inventou esta tecnologia?

Como muita coisa, a Microsoft, desenvolveu este maravilhoso recurso, com objetivo de integrar várias aplicações, porém hoje em dia foi substituído pelo .Net


Posso criar um ActiveX pelo Delphi ?

Sim, podemos criar controles através do Delphi, e não somente consumirmos estes.


Com que objetivo poderia criar um AtiveX ?

Imagine que você queria criar um componente para impressão de boletos, e você não quer somente que ele seja utilizado em Delphi, mas sim em VB, C#, C++, Java, etc ? Este componente permite a abstração da sua linguagem ou seja, não importa qual linguagem será implementado porém ele ira funcionar como na linguagem que foi desenvolvida.


Alguns softwares disponibilizam meios de integração, onde podemos consumir seus recursos, ou até mesmo desenvolvermos um aplicativo similar a este software, um dos exemplos seria o Adobe Reader, podemos facilmente desenvolver um visualizador de PDF e utilizarmos todos os recursos.


Fico por aqui ate à próxima Quick Tips, na próxima parte veremos como adicionar um ActiveX no Delphi.


Um abraço


Wesley Y