tutorial dcom delphi

12
Dionatan Kitzmann Tietzmann Tutorial DCOM – Delphi Criando o servidor 1. Abra o Delphi e feche todos os formulários [File -> Close All]. 2. Crie uma biblioteca. [File -> New -> Other...] e selecione ActiveX Library. 3. Salve tudo [File -> Save All].

Upload: filipedalepiane

Post on 05-Aug-2015

152 views

Category:

Documents


27 download

TRANSCRIPT

Page 1: Tutorial DCOM Delphi

Dionatan Kitzmann Tietzmann

Tutorial DCOM – Delphi

Criando o servidor

1. Abra o Delphi e feche todos os formulários [File -> Close All].

2. Crie uma biblioteca. [File -> New -> Other...] e selecione ActiveX Library.

3. Salve tudo [File -> Save All].

Page 2: Tutorial DCOM Delphi

4. Neste ponto a biblioteca foi criada e o projeto salvo. Crie um Transactional Data

Module [File -> New -> Other...].

5. Salve tudo [File -> Save All].

Page 3: Tutorial DCOM Delphi

6. A imagem abaixo mostra Unit criada e o método que alterará o Registro.

7. Neste passo será criado o método Somar. Abra a Type Library [View -> Type Library]

Page 4: Tutorial DCOM Delphi

8. Crie um novo método para a interface IExemploDCOM e configure-o.

9. Altere o método adicionando a sua regra de negócio e compile a aplicação servidora

Page 5: Tutorial DCOM Delphi
Page 6: Tutorial DCOM Delphi

Registrando a Aplicação Servidora no “Serviços de Componente” do Windows

1. Abra o “Serviços de Componente” e siga as ilustrações abaixo.

Page 7: Tutorial DCOM Delphi
Page 8: Tutorial DCOM Delphi
Page 9: Tutorial DCOM Delphi

Criando a Aplicação Cliente

1. No Delphi, feche tudo, crie uma nova aplicação e salve tudo [File -> Save All].

Page 10: Tutorial DCOM Delphi

2. Configure os componentes da aplicação

3. Adicione o componente TDCOMConnection [View -> Component List ->

TDCOMConnection].

Page 11: Tutorial DCOM Delphi

4. Configure o componente selecionando-o e manipulando suas propriedades através do

Object Inspector. Informe a propriedade ComputerName (colocando o nome ou IP do

computador) e em ServerName deverá mostrar as opções para seleção.

5. Configurados os componentes. Defina os eventos da aplicação. Dê um duplo clique no

botão Somar e um método será criado. Neste método invoque o método Somar da

aplicação servidora.

Page 12: Tutorial DCOM Delphi

6. Compile e execute a aplicação [F9]. Se tudo correr bem, informe os parâmetros [1 e 2]

e clique em Somar. Feito isso o servidor deverá retornar o valor da soma, que por sua

vez será exibido no terceiro campo [3].

OBS: Toda operação aconteceu na mesma máquina, pois o servidor e o cliente estão no

mesmo computador. Para testar remotamente, copie a aplicação cliente para outra máquina

(pode ser apenas o arquivo executável) e execute-a. Para que a aplicação funcione

corretamente as duas máquinas (cliente e servidor) devem estar se comunicando via rede e o

usuário cliente deve ter acesso ao servidor (para facilitar a configuração para testes, pode-se

colocar o usuário cliente como administrador da máquina servidora).