nome de arquivo maior que 8 caracteres

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

lapinhazzz
Usuário Nível 3
Usuário Nível 3
Mensagens: 130
Registrado em: 20 Abr 2009 10:52
Localização: LAGOA

nome de arquivo maior que 8 caracteres

Mensagem por lapinhazzz »

Boa Noite a todos

Gostaria que alguém do forum me indicasse como abrir ficheiros com nomes maiores que 8 caracteres.

Por exemplo eu tenho um setupgenerator e ele coloca os ficheiros em c:\programas\meu.exe

Só que tem um problema, o xharbour não abre a pasta programas porque tem mais que 8 caracteres e não executa o programa meu.exe

Cumprimentos a todos

lapinhazzz
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: nome de arquivo maior que 8 caracteres

Mensagem por TerraSoftware »

Caro colega, que versao do xharbour vc esta usando?
Eu uso a versao 1.0.0 e nao tenho o problema que vc falou, consigo abrir arquivos com mais de 8 caracteres em pastas com mais de 8 caracteres.
Talvez o que lhe falta é usar uma versao mais novo do xharbour.
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
lapinhazzz
Usuário Nível 3
Usuário Nível 3
Mensagens: 130
Registrado em: 20 Abr 2009 10:52
Localização: LAGOA

Re: nome de arquivo maior que 8 caracteres

Mensagem por lapinhazzz »

Bom Dia

Afinal eu tenho o xharbour 1.0.0 e o bcc551 e compilei um programa que o caminho é este c:\programas\fotocopias\pap.exe

e

não funcionou


diz que dá erro dos 3

Cumprimentos


lapinhazzz
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: nome de arquivo maior que 8 caracteres

Mensagem por Itamar M. Lins Jr. »

diz que dá erro dos 3
Já procurou saber que erro é esse ?
Quando executa seu aplicativo em qual local ele cria/ler/grava arquivos?
Estude o funcionamento do Windows Vista e do WIndows 7, veja a parte de permissões sobre Controle de Usuários.

http://www.guiadohardware.net/artigos/u ... ows-vista/

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: nome de arquivo maior que 8 caracteres

Mensagem por Hasse »

DOS error 3: Path not found. (caminho invalido).
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Re: nome de arquivo maior que 8 caracteres

Mensagem por fladimir »

Hasse teria como postar parte do codigo q esta ocorrendo o problema, pois aki uso nomes maiores e funciona bem tb.

Quem sabe possamos ajudar melhor....



Sucesso!!!

:)Pos
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: nome de arquivo maior que 8 caracteres

Mensagem por Hasse »

Bom dia fladimir.

Quem está com problemas é o colega lapinhazzz. Eu só postei o significado do DOS error 3 que ele postou.

De qualquer forma, obrigado pelo interesse.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Re: nome de arquivo maior que 8 caracteres

Mensagem por fladimir »

Verdade... eita q furo tb fui escrever de madrugada e cansado ja viu..

Bom mas de qualquer maneira seria interessante o colega compartilhar um exemplo do codigo q esta fazendo para q possamos ajudar melhor...

Sucesso!!!! :)Pos
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
lapinhazzz
Usuário Nível 3
Usuário Nível 3
Mensagens: 130
Registrado em: 20 Abr 2009 10:52
Localização: LAGOA

Re: nome de arquivo maior que 8 caracteres

Mensagem por lapinhazzz »

Boa tarde.

Desculpem eu estar muito ocupado nem consigo vir todos os dias ao pc.

o Erro que dá é DOS ERROR 3
DBFNTX /1001 Open error vendas.dbf

Espero encontrar a solução e peço imensas desculpas a todos de não responder a tempo

E agora como faço????
Obrigado

Lapinhazzz
:{
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: nome de arquivo maior que 8 caracteres

Mensagem por Hasse »

lapinhazzz.

DOS error 3 significa que o aplicativo não está encontrando o arquivo.
O caminho está errado. Corrija o caminho.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
lapinhazzz
Usuário Nível 3
Usuário Nível 3
Mensagens: 130
Registrado em: 20 Abr 2009 10:52
Localização: LAGOA

Re: nome de arquivo maior que 8 caracteres

Mensagem por lapinhazzz »

Bom Dia


O caminho é este c:\programas\fotocopias

o executável está em c:\programas\fotocopias
o executavel chama-se pap.exe



Espero encontrar a solução. Eu utilizo um setupgenerator para instalar o programa de fotocópias e crio um atalho no ambiente de trabalho que chama o programa pap.exe que esta em c:\programas\fotocopias.

Não sei, mas aquele erro dá só que o caminho está certo

Obrigado

Lapinhazzz

:D
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: nome de arquivo maior que 8 caracteres

Mensagem por Hasse »

E no PRG, quando o arquivo BMP é aberto, o caminho está correto ?

Se o arquivo BMP estiver na mesma pasta você poderia eliminar o path na função de abertura do BMP.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: nome de arquivo maior que 8 caracteres

Mensagem por sygecom »

Olá Lapinhazzz,
Pelo que entendi você disse que não está conseguindo executar um aplicativo, mas o erro anterior que você passou foi por falta de VENDAS.DBF ou seja não era uma aplicativo e sim um DBF. Post o codigo que você está usando e que está dando o problema e vamos tentar resolver.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
lapinhazzz
Usuário Nível 3
Usuário Nível 3
Mensagens: 130
Registrado em: 20 Abr 2009 10:52
Localização: LAGOA

Re: nome de arquivo maior que 8 caracteres

Mensagem por lapinhazzz »

Boa Tarde a todos
o programa principal que vou postar para todos é o seguinte:

Código: Selecionar todos

*setcancel(.f.)                                                 // se tirar o "*", o ALT C nao funciona mais para o EXE
procedure main()

   publ rot,vquant,saida,tent,cod,acesso

   publ sdd
   sdd="\programas\fotocopias"
   set default to &sdd
   use vendas
   inde on venda to vendas1
   inde on utente+strzero(venda,5,0) to vendas2
   use dvendas
   inde on strzero(venda,5,0)+strzero(item,3,0) to item1
   use produtos
   inde on prod to iprod
   inde on val(codigoprod) to icodigo
   use dentra
   inde on strzero(entra,5,0)+strzero(item,3,0) to item4
   inde on val(codigoprod) to ientra
   USE VENTRA
   INDE ON venda TO VENTRA1
   INDE ON utente+STRZERO(venda,5,0) TO VENTRA2
   close data

Obrigado pela atenção.


Relativamente ao bmp está resolvido. Consegui imprimir para o pdfcreator só com a versão 0.7.1

Cumprimentos

Lapinhazzz
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: nome de arquivo maior que 8 caracteres

Mensagem por sygecom »

Esse problema de caminho errado do DBF, você resolveu ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder