Postada em 31/01/2005 10:00 hs
Bem, na verdade, eu já tenho algo que funciona perfeitamente através de uma dll escrita em C++ que faz a comunicação com o software, é como o componente winsocks, solicito tais dados para o software(na qual o BD em acess está junto) que está em um micro de uma outra rede, o software pega as informações do BD ou do aparelho(dependendo a solicitação!) e envia a resposta com os dados. O Intermediário disso tudo é através da web, no site da empresa em que eu trabalho, através dos IP que são armazenado temporariamente na base de dados em mysql, eu consigo saber para quem enviar ou receber os dados. O ruim é que criei todas as funções, sub, em um módulo apenas dentro do executavel, tem quase 2000 mil linhas de códigos! São cópias das mesmas funções internas, só que além de armazenar no BD interno os dados envia tb para o outro software externo que solicitiou os dados. Eu estava pensando se tem como fazer um insert, select ou update no software externo e eu receber os dados, em vez de "senddados pega o ID=1;" e o software interno faz o select que está no módulo e envia os dados separados por ";"! Para não ter problemas, fiz com que apenas uma usuário por vez poderia estar se comunicando com o software interno, este tb ficará inabilitado para ninguém utilizar até que encerre a comunicação com o software externo. Outra detalhe, só funciona tb se o software interno estiver em execução, por isso, pedi sugestão tb de criar um outro executavel que ficaria no systray com todas as funções que estão no módulo. E por último o software externo(que são client) não tem banco de dados, apenas o software interno(server).
[]'s, Marcelo Tamanini
|