Página 1 de 2
nome de arquivo maior que 8 caracteres
Enviado: 26 Nov 2009 16:16
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
Re: nome de arquivo maior que 8 caracteres
Enviado: 27 Nov 2009 13:26
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.
Re: nome de arquivo maior que 8 caracteres
Enviado: 29 Nov 2009 12:15
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
Re: nome de arquivo maior que 8 caracteres
Enviado: 29 Nov 2009 12:27
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.
Re: nome de arquivo maior que 8 caracteres
Enviado: 29 Nov 2009 22:12
por Hasse
DOS error 3: Path not found. (caminho invalido).
Re: nome de arquivo maior que 8 caracteres
Enviado: 30 Nov 2009 00:35
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
Re: nome de arquivo maior que 8 caracteres
Enviado: 30 Nov 2009 08:03
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.
Re: nome de arquivo maior que 8 caracteres
Enviado: 30 Nov 2009 12:39
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
Re: nome de arquivo maior que 8 caracteres
Enviado: 01 Dez 2009 12:47
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
:{
Re: nome de arquivo maior que 8 caracteres
Enviado: 01 Dez 2009 20:13
por Hasse
lapinhazzz.
DOS error 3 significa que o aplicativo não está encontrando o arquivo.
O caminho está errado. Corrija o caminho.
Re: nome de arquivo maior que 8 caracteres
Enviado: 02 Dez 2009 11:36
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

Re: nome de arquivo maior que 8 caracteres
Enviado: 02 Dez 2009 12:49
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.
Re: nome de arquivo maior que 8 caracteres
Enviado: 03 Dez 2009 01:59
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.
Re: nome de arquivo maior que 8 caracteres
Enviado: 03 Dez 2009 16:09
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
Re: nome de arquivo maior que 8 caracteres
Enviado: 03 Dez 2009 16:57
por sygecom
Esse problema de caminho errado do DBF, você resolveu ?