Windows Xp X Windows 98

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Darc
Usuário Nível 2
Usuário Nível 2
Mensagens: 73
Registrado em: 09 Jul 2004 12:41
Localização: Juiz de Fora

Windows Xp X Windows 98

Mensagem por Darc »

Boa tarde a todos.

Tenho um sistema em clipper rodando em um cliente com 4 máquinas na rede, uma delas com o windows 98 e as outras com windows xp. O servidor do sistema é um windows xp. Uso a seguinte linha para copiar um arquivo de uma pasta para outra:

SWPRUNCMD("CMD /C COPY TESTE.PRN \SISTEMA\TESTE.TXT",0,"","").

Funciona em todas as máquinas, menos a que está com windows 98. O arquivo existe, mas ele não copia para a outra pasta. O mais interessante, é que se eu colocar a máquina com windows 98 como servidor, o COPY funciona corretamente. Só não consigo acessando pela rede.

Alguém pode me ajudar?
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Windows Xp X Windows 98

Mensagem por Maligno »

Essa situação é bem estranha. Mas já ouvi falar que estação win98 com servidor XP cria realmente uma situação em que coisas estranhas acontecem. Você mesma viu. Se colocar o win98 como servidor a cópia funciona. Mas como estação num servidor XP não funciona. Sinceramente não sei se existe algo que possa ser feito pra resolver isso. Mas uma tentativa seria trocar o COPY do DOS pela função FileCopy() da biblioteca CA-Tools.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Windows Xp X Windows 98

Mensagem por Toledo »

Mas porque não usar o comando COPY FILE <arquivo_fonte> TO <arquivo_destino> do próprio Clipper?

COPY FILE TESTE.PRN TO \SISTEMA\TESTE.TXT

Veja também:
viewtopic.php?f=1&t=2036

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Windows Xp X Windows 98

Mensagem por Maligno »

Po! Tem razão Toledo. Nunca usei esse trem, e nem lembrava desse comando. Mas ficaria bem melhor. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
TerraSoftware
Usuário Nível 3
Usuário Nível 3
Mensagens: 353
Registrado em: 28 Jul 2004 13:14
Localização: Cianorte-PR
Contato:

Re: Windows Xp X Windows 98

Mensagem por TerraSoftware »

Caros Colegas.

Importante lembrar tambem que um OS mais antigo nao deve ser usado como servidor de um OS mais novo, ou seja, nao é nenhum pouco recomendável win 98 servir win XP. Isso já foi amplamente discutido aqui mesmo neste forum.

Outra coisa importante é evitar a chamado dos comandos do DOS. Só mesmo quando nao existir funcoes para a tarefa deseja, que nao é o caso.
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
Palacio
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 23 Jul 2008 11:23
Localização: Novo Hamburgo

Re: Windows Xp X Windows 98

Mensagem por Palacio »

Olá pessoal, estou muito contente em poder participar deste forum, programei em Clipper muitos anos e depois da discontinuidade da linguagem fiquei extremamente desmotivado e mudei de ramo mas a informatica sempre esteve presente na minha vida pessoal e profissional. Sou do tempo do clipper summer e o ultimo compilador que utilisei se é que me lembro foi o 5.2. Nos 8 anos de clipeiro desenvolvi um padrão de programação que chamei de sistema (XXX). O sistema (XXX) servia de padrão para qualquer sistema que eu viesse a desenvolver.
Estou muito contente em saber que a uma possibilidade em dar continuidade no trabalho de 8 anos da minha vida que estava parado.
Tambem quero aproveitar e pedir desculpas se estou escrevendo no topico errado, mas não consegui achar um topico especifica para as minhas perguntasa minha pergunta é a seguinte

Como devo proceder para rodar este sistema em windows?
Qual o caminho mais pratico, exite alguma ferramenta que possa me ajudar?
Tem algum conversor ou vou ter que reprogramar as rotinas?

Obrigado a todos
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Windows Xp X Windows 98

Mensagem por alaminojunior »

Como devo proceder para rodar este sistema em windows?
Qual o caminho mais pratico, exite alguma ferramenta que possa me ajudar?
Tem algum conversor ou vou ter que reprogramar as rotinas?
Sistema compilado com Clipper, basta setar os files no autoexec.bat [win9x] ou autoexec.nt [nt,xp,2003].
Setar algumas variáveis de ambiente (caso use) e é isso aí.
Sobre ferramentas, permanecem as mesmas, com um editor de código e o dbu já dá pra fazer miséria.

Agora ....... talvez não tenha tido conhecimento, mas há alguns anos, surgiu o xHarbour. Um compilador que te permite aproveitar todo o código usado com Clipper. Compilando o seu código com este compilador, o programa "fica" 32 bits, e lhe dá muitos outros recursos, como impressão em qualquer tipo de impressora, possibilidade de utilizar outros sistemas de banco de dados como MySql e outros, etc ..... etc .....
Dê uma pesquisada na seção xHarbour do fórum, que existe muita coisa interessante lá, pra te ajudar a recomeçar, vale a pena.
Boa sorte.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Re: Windows Xp X Windows 98

Mensagem por Pablo César »

TerraSoftware escreveu:Outra coisa importante é evitar a chamado dos comandos do DOS. Só mesmo quando nao existir funcoes para a tarefa deseja, que nao é o caso.
Por quê não deveríamos usar ? Teria algum motivo ? Ou você colega quis apenas dizer que devemos dar preferência pelos recursos internos do Clipper ?

Pois é, quando ví a 1ª mensagem logo ví que isso não haveria necessidade de ser assim. Pois o comando COPY FILE() funcina perfeitamente e após execução pode ainda ser feito uma verificação sobre a existência através do IF FILE() e também comparando o tamanho entre arquivos com o FILESIZE() da CA-TOOLS.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
TerraSoftware
Usuário Nível 3
Usuário Nível 3
Mensagens: 353
Registrado em: 28 Jul 2004 13:14
Localização: Cianorte-PR
Contato:

Re: Windows Xp X Windows 98

Mensagem por TerraSoftware »

Caro colega Paplo.
Digo que evitar chamadas de comandos do DOS devem ser evitadas devido a questoes relacionadas a memória e tambem por que "acho" que nao é nada profissional, visto que no caso em questaum existe funcao para executar o trabalho desejado.
No meu modo de pensar (e de programar, é claro), comandos externos do sistema operacional só em ultimo caso, quando nao existir outra possibilidade. É claro que neste caso nao entra as chamadas de APIs do windows e DLLs, que é uma outra historia.
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Windows Xp X Windows 98

Mensagem por sygecom »

Palacio escreveu:Como devo proceder para rodar este sistema em windows?
Qual o caminho mais pratico, exite alguma ferramenta que possa me ajudar?
Tem algum conversor ou vou ter que reprogramar as rotinas?
De uma olhada no topico abaixo, quem sabe lhe ajuda também.
viewtopic.php?f=1&t=9129

Ou de uma procurada no fórum que tem varios topicos sobre xharbour que no meu ver é o caminho para quem vem do Clipper.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder