Página 1 de 2

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 10:07
por cvprado
Bom dia amigos, meu cliente uma loja de material de construção tem 1 micro que é denominado SERVIDOR com o programa de estoque, em outro balcão tinha um micro cliente que deu pau no XP e tive de reinstalar o XP, sei que havia uma partição chamada DADOS com o programa de estoque, como faço para abrir este programa de estoque que esta no servidor no micro cliente, ja fiz a configuração de rede e enxergar o diretorio DADOS do servidor, mas qndo abro o programa ele não pega os arquivos de dados do servidor que esta atualizado pega o que esta no proprio diretorio.

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 10:20
por Jairo Maia
Olá cvprado,

Seja Bem Vindo ao Fórum.

Você tem que informar ao aplicativo que está no balcão para ler os dados na pasta do Servidor. Você é o desenvolvedor do sistema ou apenas presta serviço de manutenção?

Também, informe o seguinte: Tem certeza que nessa máquina do balcão não abria o sistema diretamente pelo servidor, ou seja, o ícone na máquina do balcão, pode ser que apontava diretamente para o executável no servidor, então os dados lidos eram o do servidor.

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 10:42
por cvprado
Obrigado pela ajuda, qndo abro o explorer e vou no diretorio chamado DADOS no servidor e clico no programa estoque.exe ele não abre, eu apenas presto serviço de manutenção a eles o programador morreu a mais de 10 anos...a muito anos eu programava em clipper summer 87 mas nem lembro nada.

Existe alguma configuração em .bat para eu criar um atalho que abra o executável dentro do servidor ?

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 11:30
por Jairo Maia
Olá cvprado,

Você precisa primeiro configurar o XP para rodar os programas Clipper. Não lembrava mais, mas achei na internet. Caso queira mais informações, use o robô de busca de sua preferência e digite: Configurar Autoexec.NT para Clipper.

Veja como você deve proceder:

1-acesse o prompt de comando (botão Iniciar / Executar, e digite CMD)
2-se posicione na pasta C:\WINDOWS
3-digite: EDIT SYSTEM.INI
4-procure a seção: [386ENH]
5-abaixo de [386ENH] coloque a linha: PerVMFiles=200 (e salve o arquivo).

6-se posicione na pasta C:\Windows\System32
7-digite: EDIT CONFIG.NT
8-acrescente as linhas:
FILES=200
BUFFERS=40
8-salve o arquivo

7-nessa mesma pasta digite: EDIT AUTOEXEC.NT
8-acrescente a linha:
SET CLIPPER=F120

9-Reinicie o computador.

Tente abrir o executável. Se abrir, então crie um icone na área de trabalho do XP apontando para esse executável. Veja o que acontece...

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 11:41
por JoséQuintas
1. O programa permite usar em qualquer pasta? Ou no programa está fixo pra C:

2. Para o DOS "enxergar" a pasta do servidor, geralmente precisa "mapear unidade de rede"

3. O atalho deverá ir pra essa "letra" e essa "pasta" pra poder funcionar.

Se no aplicativo estiver assim, ok:

Código: Selecionar todos

USE arquivo
use pasta\arquivo
Se estiver assim, só alterando aplicativo:

Código: Selecionar todos

USE c:arquivo
USE c:\pasta\arquivo
Se estiver assim, ou funciona no servidor ou funciona no terminal, a não ser que altere no aplicativo:

Código: Selecionar todos

USE \pasta\arquivo
Exemplos:

vai mapear como sendo unidade de rede Z:
Abre Z:, posiciona no BAT, clique da direita, enviar para área de trabalho - criat atalho

Ou...
Cria atalho, executando o BAT, mas em "funcionar em:", ou "pasta de trabalho", coloque a pasta do programa

Reforçando: se o programa trabalha com a "pasta atual", o atalho deve abrir o programa/bat nessa pasta. e verifique se o BAT não tem algo mais modificando a pasta atual.
Se o programa foi feito pra usar pasta específica, depende de como ele indica a pasta.
Isso não é padrão, cada programador faz do jeito que acha melhor.
Tem programador que coloca que se não encontrar os DBFs, o programa não faz nada e sai, tem isso também que pode complicar.

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 12:45
por asimoes
Olá,

Você tem os fontes (.prg) do sistema de estoque?

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 13:57
por cvprado
Boa tarde amigos, agradeço e muito a força de vcs, os PRGS se foram junto com o programador ou estão com a familia, achei uns Bats, um se chama estrede.bat que esta assim :
MODE 80,25
NET USE LPT3: \\SERVIDOR\LX300
EST.EXE
NET USE LPT3: /DELETE

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 14:40
por JoséQuintas
Ok. Isso só mapeia a impressora, e desfaz o mapeamento no final.

Comece por mapear uma letra para a pasta do servidor.
Isso é feito em cada terminal que vai rodar o aplicativo.
E criar o atalho pra esse BAT, com a pasta default sendo a letra mapeada.
Isso vale pra qualquer Windows, mas cada Windows tem um visual diferente pra fazer isso.

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 14:47
por JoséQuintas
Só pra ilustrar, mas imagens do W7
mapear1.png
mapear1.png (7.66 KiB) Exibido 3424 vezes
mapear2.png
mapear3.png

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 15:31
por cvprado
após configurar o que foi passado fiz alguns teste, só falta mapear a unidade que vou fazer em seguida, tirei algumas fotos, o diretorio do servidor onde tudo funciona é \\servidor\dados (f)\estoque e o executavel chama est.exe

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 15:41
por cvprado
esqueci de dizer que no terminal havia uma partição chamada DADOS e dentro a pasta ESTOQUE igual no servidor, fiz um atalho até o servidor para o EST.exe ele abre e executa tudo mas não pega os dados do servidor que esta atualizado os preços pega do proprio terminal.

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 15:47
por JoséQuintas
após configurar o que foi passado fiz alguns teste, só falta mapear a unidade que vou fazer em seguida
ERRADO !!!!

A primeira coisa é mapear unidade de rede.

Não vai usar caminho "\\servidor\dados ( f )\estoque" e sim a letra que for mapeada, por exemplo "Z:\"

Se mapear \\servidor\dados ( f )\estoque para Z:, vai usar Z:\

Se mapear \\servidor\dados ( f ) para Z:, vai usar z:\estoque

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 16:05
por JoséQuintas
Um acréscimo:
erro.jpg
Mensagem esquisita, porque parece falta de espaço em disco.

Na dúvida, faça o seguinte:

crie c:\temp

E no Windows, em computador, propriedades, avançadas, variáveis de ambiente, altere as variáveis TEMP e TMP pra c:\temp
Pelo menos vai acessar a pasta fácil pra confirmar alguma coisa.
E sempre que quiser, só apagar tudo que estiver dentro de c:\temp

Nota: pode ser também arquivo demais na pasta temp. O Windows dá erro quando ultrapassa determinado limite de arquivos. ( que é muuuito alto, sinal de que tem lixo demais lá.... rs )

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 17:46
por cvprado
Boa noite amigos, gostaria imensamente de agradecer a vcs , funcionou no terminal perfeitamente, realmente o que ficou faltando foi o mapeamento, o cliente fez o teste de alterar o preço no server e na mesma hora atualizou no terminal, achou os orçamentos do dia tudo perfeito, deu até vontade de pegar de novo o livro do clipper summer 87 e voltar a programar, agradeço a todos de coração pela grandissima ajuda.

Programa estoque em clipper não roda micro cliente !!!

Enviado: 19 Jul 2016 19:50
por JoséQuintas
Bom saber que deu certo.

E essa mensagem da pasta temporária, havia motivo pra mensagem?
O disco estava cheio?