ULTILIZAÇÃO DE UM PROGRAMA EM REDE

ULTILIZAÇÃO DE UM PROGRAMA EM REDE

Postby arthursilvestre » Mon Oct 01, 2012 8:04 pm

Pessoal, novo por aqui mas programador a alguns meses já, bom, vamos lá.

Eu tenho um programa instalado em um servidor, ao abrir esse programa(com a unidade mapeada) em meu desktop ele roda tranquilamente, porem fui testar em um notebook e em outro desktop e ele nao abre uma tabela especifica, ou seja return .f. e fecha o programa por conta disso, a tabela é a seguinte:

Code: Select all  Expand view  RUN

if Select("SEMPRE13") = 0
              Use \&tmae\Sempre13 alia sempre13 new shared
              ?select("Sempre13")
                IF NETERR()
                   MsgInfo("Arquivo Não Disponível no Momento" + CRLF + "SEMPRE13","Tente Novamente")
                    Close Data
                    Return .F.
            ENDIF
              *Set Index to Sempre13
           ENDIF
 


Acontece que gostaria de poder abrir simultaneamente o mesmo programa em maquinas diferentes, alguem sabe me informar ?
User avatar
arthursilvestre
 
Posts: 32
Joined: Thu Sep 20, 2012 7:29 pm

Re: ULTILIZAÇÃO DE UM PROGRAMA EM REDE

Postby Euclides » Fri Oct 05, 2012 2:54 pm

Arthur,
V. postou um problema semelhante em fivewin.com.br. Resolveu?
Sem saber o que contêm a variável "tmae" é um puco dificil...
Em todo caso, utilizando somente arquivos DBF eu costumo mapear a pasta de dados como um drive no equipameto cliente (Z: por exemplo) .
Aí é só fazer: use Z:<arquivo> alias... index Z:<indice>
Tem o problema do usuário ´fuçar´ na máquina e perder o mapeamento. Mas é só fazer uma rotina para ver se o arquivo existe: if file(Z:<arquivo>.dbf)... e mandar uma mensagem de que o mapeamento foi para o ´espaço´.
Espero ter ajudado.
T+, Euclides
User avatar
Euclides
 
Posts: 156
Joined: Wed Mar 28, 2007 1:19 pm


Return to All products support

Who is online

Users browsing this forum: No registered users and 4 guests