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

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

cvprado
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 14 Mai 2008 11:43
Localização: são paulo

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

Mensagem 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.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

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

Mensagem 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.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
cvprado
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 14 Mai 2008 11:43
Localização: são paulo

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

Mensagem 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 ?
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

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

Mensagem 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...
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

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

Mensagem por asimoes »

Olá,

Você tem os fontes (.prg) do sistema de estoque?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
cvprado
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 14 Mai 2008 11:43
Localização: são paulo

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

Mensagem 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
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

Só pra ilustrar, mas imagens do W7
mapear1.png
mapear1.png (7.66 KiB) Exibido 3423 vezes
mapear2.png
mapear3.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
cvprado
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 14 Mai 2008 11:43
Localização: são paulo

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

Mensagem 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
Anexos
thumbnail_DSC_0137.jpg
thumbnail_DSC_0132.jpg
thumbnail_DSC_0133.jpg
thumbnail_DSC_0131.jpg
cvprado
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 14 Mai 2008 11:43
Localização: são paulo

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

Mensagem 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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem 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
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem 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 )
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
cvprado
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 14 Mai 2008 11:43
Localização: são paulo

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

Mensagem 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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

Bom saber que deu certo.

E essa mensagem da pasta temporária, havia motivo pra mensagem?
O disco estava cheio?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder