Cliente XP e 98 em rede

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
RenatoReis
Usuário Nível 1
Usuário Nível 1
Mensagens: 38
Registrado em: 02 Out 2006 17:04

Cliente XP e 98 em rede

Mensagem por RenatoReis »

Galera,
postei o seguinte problema: tenho uma rede com win2000 server, 10 clientes win 98 e chegaram duas novas com win XP.
Internamento no sistema em clipper 5.2, tenho uma rotina onde o usuário escolhe entre 5 impressoras, em qual ele deseja imprimir.
Quem já passou por isso sabe do que estou falando , pois já li vários tópicos neste forum e encontrei diversas soluções, mas nenhuma solucionou meu problema.
Net Use-dá msg de comando inválido
Set printer to impressora.PRN só está imprimindo no win 98 e no XP apresenta a mensagem de "TERM/2014 create error: \\maq\imp.PRN
DOS error 87" Não sei o que significa.
Este comando me pareceu bem simples e claro.
Me indicaram também o NETREDIR do ct.lib porém quando incluo na linha do rtlink no meu rmake, me é solicitado para informar onde deve ser encontrado o CT.

Os amigos que iniciaram ajuda a este problema, me abandonaram, pois não me retornaram mais.

Caríssimos, em nome do clipper, DOS e tudo mais, pois já estão questionando se o sistema está ultrapassado, se compraram um eqpto moderno demais, entre outras coisas. ME AJUDEM! Sou um velho programador, preciso de vcs, procurem enviar respostas o mais claro possível para evitar que sejam enviados novos tópicos! Obrigado.
Avatar do usuário
filizola
Usuário Nível 3
Usuário Nível 3
Mensagens: 421
Registrado em: 19 Ago 2003 20:10
Localização: Belo Horizonte/MG

Mensagem por filizola »

Net Use-dá msg de comando inválido

NET USE LPT1 \\MAQUINA\NOMEIMPRESSORA
e depois de imprimir
NET USE LPT1 /DELETE

NETREDIR do ct.lib
PROCURE NO GOOGLE 'DOWNLOAD CT.LIB CLIPPER'
e baixe no diretorio \clipper5\lib
"Um passo a frente, e já não estará mais no mesmo lugar..."
Avatar do usuário
RenatoReis
Usuário Nível 1
Usuário Nível 1
Mensagens: 38
Registrado em: 02 Out 2006 17:04

ct.lib

Mensagem por RenatoReis »

Filizola, baixei agora o ct.lib da pagina do vagucs. Testarei no ambiente do cliente e volto a postar os resultados.
Obrigado Renato Reis.
Sempre que um inimigo estiver cometendo um erro, jamais o interrompa!
(Napoleão Bonaparte)
Avatar do usuário
C Leonam
Usuário Nível 1
Usuário Nível 1
Mensagens: 32
Registrado em: 22 Nov 2005 17:40
Localização: Maceió

Mensagem por C Leonam »

Até hoje nunca consegui mapear, no XP, além da LPT3, ou seja, LPT4, LPT5, etc, não funciona o mapeamento no XP. Pequisei na net e a reposta que obtive foi que essa limitação é o NTVDM.
Clp52e, Blinker 5.1
marchiore
Usuário Nível 1
Usuário Nível 1
Mensagens: 31
Registrado em: 18 Set 2006 11:25

NETREDIR captura no XP

Mensagem por marchiore »

Viu, eu fiz alguns testes e ajudei um amigo do grupo, o comando netredir da CA-TOOLS funciona, mas tem um problema, da primeira vez, aconcelho a dar un NETCANCEL antes de executar o NETREDIR

Esclarecimento:

seria facil dar um NETREDIR e no final do relatorio dar um NETCANCEL

o problema e que o NETCANCEL cancela também o seu relatorio, então
fiz ao contrario e funcionou, antes do NETREDIR dar o NETCANCEL, pois se ha algum NET USE ativo para a porta ele cancela blz.

exemplo

NETCANCEL("LPT1")
NETREDIR("LPT1", "\\MICRO1\EPSON")

ai e so fazer o relatorio blz.
Avatar do usuário
RenatoReis
Usuário Nível 1
Usuário Nível 1
Mensagens: 38
Registrado em: 02 Out 2006 17:04

Marchiore, sygecom e outros amigos

Mensagem por RenatoReis »

Enfim, consegui instalar a ct.lib que baixei do VAGUCS.
Refiz minha rotina de impressão parecida com a do sygecom fiz os testes e consegui imprimir em qualquer impressora.
Ocorreu um problema, as outras davam print error quando tentavam imprimir em uma impressora da rede diferente da ultima que um micro com XP usou.
Grande sugestão do Marchiore, fiz um NETCANCEL("LPT1") antes do NETREDIR e ficou excelente.
Obrigado a todos!
Sempre que um inimigo estiver cometendo um erro, jamais o interrompa!
(Napoleão Bonaparte)
Responder