FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support ULTILIZAÇÃO DE UM PROGRAMA EM REDE
Posts: 32
Joined: Thu Sep 20, 2012 07:29 PM
ULTILIZAÇÃO DE UM PROGRAMA EM REDE
Posted: Mon Oct 01, 2012 08: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 (fw): Select all Collapse
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 ?
Posts: 159
Joined: Wed Mar 28, 2007 01:19 PM
Re: ULTILIZAÇÃO DE UM PROGRAMA EM REDE
Posted: Fri Oct 05, 2012 02: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

Continue the discussion