• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

partilha de dados entre 2 aplicacoes VB.NET

norisensei

GF Bronze
Membro Inactivo
Entrou
Nov 21, 2006
Mensagens
9
Gostos Recebidos
0
Bons dias tinha 1 questão,

Tenho 2 Aplicacoes em VB.NET Stand Alone no mesmo PC/Servidor , o que se pretendia era passar dados entre as duas, por exemplo

1. A APP A carrega 1 conjunto de dados da base de dados e fica a correr
2. A APP B sempre que necessita vai ler os dados à aplicacao A, por metodos ou outra forma??


a ideia era que a aplicação B não tivesse de aceder à base( por performance ) e acedesse à outra aplicacao que ja tem os dados carregados.


alguem tem alguma ideia de como fazer uma situação destas sem ser por tranferencia de ficheiros e escrita no registry?


Obrigado
 

VMX

GF Ouro
Membro Inactivo
Entrou
Set 24, 2006
Mensagens
981
Gostos Recebidos
0
Isso é feito com privilégio admin - admin?
 

gSpot

GF Bronze
Membro Inactivo
Entrou
Set 25, 2006
Mensagens
42
Gostos Recebidos
0
Amigo, podes fazer isso de duas maneiras.

a) usar uma "shared class"

Crias uma classe na aplicação que já tem os dados e declaras essa classe como shared.
Dentro dessa class podes meter os objectos que quiseres (para guardar os dados que sacaste da BD)

Na outra aplicaçao fazes o "inherit" da classe que criaste e acedes aos dados através de uma instância dela.

b) client/server

Crias um servidor na aplicação que tem os dados. Crias um cliente na aplicação que quer ir buscar os dados e passas os dados através da ligação.

Eu iria para a opção a), é mais fácil de implementar. Embora tenhas de definir préviamente que dados é que vais transferir, e só podes transferir este tipo de dados, sempre (de acordo com a classe que criares).

A opção b) deixa-te transmitir qualquer tipo de informação.

Cumprimentos,
gSpot
 
Topo