Página 1 de 2

ERRO 2

Enviado: 10 Out 2007 13:42
por Netavin
Boa tarde colegas !
Formatei meu pc e refiz (creio) todos os acertos necessários para rodar o sistema novamente, ou seja, refiz o config.nt e autoexec.nt.
Porém ao acessar de outro terminal aparece :
Error DBFNTX/1001 Open error: Cadfun.dbf (Dos error 2)

Alguém poderia me dizer do que se trata, por favor.

Grato!

Netavin

Enviado: 10 Out 2007 13:45
por sygecom
Verefique se os seus DBF não estão com alguma atribuição como por exemplo...somente leitura !!!

Enviado: 10 Out 2007 13:46
por gvc
Arquivo não encontrado.

Verifique no fonte do sistema em qual pasta deveria estar o arquivo CADFUN.DBF.

Enviado: 10 Out 2007 13:47
por gvc
Arquivos com atributo somente leitura deve dar erro 5.

Enviado: 10 Out 2007 13:50
por sygecom
Sempre faço confusão entre um e outro, desculpa !!!

erro 2

Enviado: 10 Out 2007 14:01
por Netavin
Olá ...
Caros colegas, os arquivos estão com atributo "A". E estão no mesmo diretório de sempre.

... estou tentando descobrir o que houve. Qualquer dica será bem vinda.

Netavin

Enviado: 10 Out 2007 14:06
por gvc
Vc consegue abrir o CADFUN.DBF com o DBU?

Se vc tem o código fonte, verifique aonde o sistema vai procurar esse arquivo.

Lembre de olhar se o sistema não usa SET PATH e SET DEFAULT para informar aonde estão os arquivos de dados.

Error 2

Enviado: 11 Out 2007 00:47
por Adalberto
Caro colega,

O erro 2 (DOS Error 2) quer dicer que seu arquivo não está junto con os demás arquivos, ele não foi copiado?,

O sistema não está procurando o arquivo CADFUN.DBF, o que está acontecendo é que o arquivo não “existe”.

Enviado: 11 Out 2007 02:09
por Maligno
Exatamente. É bem provável que o colega tenha se distraído e gravado o arquivo em outro diretório. Acontece comigo o tempo todo. :)

erro 2

Enviado: 11 Out 2007 08:11
por Netavin
Bom dia amigos!
Quero salientar que os arquivos estão no mesmo lugar. Tanto que eu os uso no servidor que é o pc que uso. Só acontece esse erro ao acessar de outro computador.

Um bom dia a todos!!

Netavin

Enviado: 11 Out 2007 09:00
por Pablo César
Oi Netavin,

Então quer dizer que o problema estaria quando é acessado em rede numa estação ?. Se for isso, poderia dizer quê rede é e se usuários tem direito de acesso a essa pasta ?. No atalho ou arquivo .bat, estaria se posicionando na pasta onde está o sistema ?

Agora outro assunto: você conseguiu elaborar seu TBROWSE ?. (aquele caso das toras). Conseguiu dominar a fera ?

Enviado: 11 Out 2007 10:01
por gvc
Se no drive local esta funcionando normalmente e na estação não,
então veja como esta o mapeamento do sistema e da rede na estação remota.

- Só um "puxão de orelha": Vc deveria ter dito que o problema era na estação e não na máquina local. Essa informação ajuda muito a direcionar o entendimento do problema.

Verifique como esta o atalho do windows. Se vc carrega o programa e manda executá-lo na mesma pasta.
Uma sugestão é entrar no prompt do DOS e entrar na devida pasta. Execute o sistema e veja se dá o mesmo erro. Se os DBF estão na mesma pasta do executável, não deve dar o erro.

- Adalberto
Quando eu digo "procurando", estou dizendo tentando abrir. Com SET DEFAULT o clipper vai para a pasta que vc especificou.
Com SET PATH, vc informa aonde procurar. O clipper tenta abrir o arquivo na pasta atual. Se não encontrar ele vai tentar abrir na(s) pasta(s) indicadas.
DOS ERROR 2 significa que o arquivo que o sistema esta tentando abrir não foi encontrado.

erro 2

Enviado: 11 Out 2007 11:54
por Netavin
Olá amigos!
... caro amigo gvc, eu disse sim que era no terminal. Veja meu post inicial. Mas tudo bem.
Mas isso é de quebar a cuca mesmo heim!
Vejam como fiz o atalho: com o explorer localizei o executável no servidor e criei o atalho no desktop. E é a partir deste atalho que mando executar o programa. Tenho 2 terminais. E o problema acontece nos dois.
... vamos lá então... qualquer coisa aviso.
Opa!!! com relação ao Tbrowse meu amigo Paulo, juro que tentei. Porém achei complicado heim!!! E como o assunto Tbrowse é extenso, te confesso que não quis tomar-lhe tempo. Mas estou engatinhando no Delphi (através de apostilas) e estou aprendendo as manhas.
Muito obrigado !! ... a todos.

até mais ...

Netavin.

Enviado: 11 Out 2007 11:58
por Maligno
Mas estou engatinhando no Delphi (através de apostilas) e estou aprendendo as manhas.
Mais um futuro ex-clippeiro. Boa sorte. :)

Enviado: 11 Out 2007 12:54
por ANDRIL
Veja o atalho. Pois se vc puxou o atalho via Explore ele vira \\computador\pasta\arquivoexecutavel (em linha de comando) e \\computador\pasta no campo (processando).

Se seu aplicativo nao tiver como especificar tambem este caminho, ele nao encontrara o arquivo.

Neste caso, faça o mapeamento da pasta do seu sistema no servidor dando uma letra a ela como "F:"

Feito isto, volte no atalho da maquina terminal e altere o campo (processando) para F:

Acho que isso resolve. Tenta e nos informe, ok.