Página 2 de 2
Funções de baixo Nivel com problema?
Enviado: 17 Jan 2016 17:16
por microvolution
JoséQuintas escreveu:Parece até brincadeira.
Qque bom que vc veio participar
ainda bem que programação pra nós é como uma brincadeira... senão, era melhor #-)
rsrsrs
bom, não vou nem postar o resultado das 2 funções, pois foi o mesmo.
Agora vou fazer o seguinte teste e ver se funciona no XP e W10:
Testando...
Funções de baixo Nivel com problema?
Enviado: 17 Jan 2016 17:40
por JoséQuintas
Solução 1:
Não mostre porque ninguém lê
Solução 2:
Use Harbour direto, sem precisar gravar arquivo temporário
Solução 3:
Use Harbour
Solução 4:
Reduza o nome do arquivo temporário, pra não conter espaços
Solução 5:
Coloque o nome do arquivo entre aspas, mas somente o nome do arquivo.
c:\temp\"seu nome grandão com espaço"
E não ouse usar caracteres especiais, como acentuação.
Funções de baixo Nivel com problema?
Enviado: 17 Jan 2016 17:44
por JoséQuintas
Mais:
grave na pasta default e apague após a leitura
Funções de baixo Nivel com problema?
Enviado: 17 Jan 2016 18:05
por microvolution
JoséQuintas escreveu:grave na pasta default e apague após a leitura
prezado, por "default" não quero excluir, pois é uma guia de consulta para o usuário (interessado que é pouco provável) acessar quantas vezes achar necessário.
Aliás, o meu aplicativo, apesar de ser muito atrasado (em relação à migração com harbour), mas, há muito tempo criei um instalador/desinstalador que facilita a vida de qualquer que quiser baixar para teste por 30 dias gratuito:
http://www.mvinfo.wmx.net.br.
Código: Selecionar todos
cAPLICATIVO := "NotePad.exe"
cARQUIVO := hb_DirBase() +"..\10 - NOTAS DA NOVA VERSAO - v3.6.txt"
HB_RUN ( "Start " + cAPLICATIVO + " " + cARQUIVO )
Já fiz assim, mas, só funciona corretamente no win 10 (talvez nos win 7, 8 também). Mas, no win xp (tenho certeza) não funciona.
Informa que o arquivo não existe (imagem já postada).
Por hora, vou deixar assim mesmo, mas, vou pensar nalguma solução (paliativa, temporária ou definitiva)!
vlw pela ajuda.
Se alguém se atrever a ter mais ideias; com certeza, serão todas muito bem vindas!!!
Funções de baixo Nivel com problema?
Enviado: 17 Jan 2016 18:09
por JoséQuintas
De 6 soluções, uma não serviu e já descartou as 6?
Funções de baixo Nivel com problema?
Enviado: 17 Jan 2016 18:15
por JoséQuintas
Até deixei passar esta:
prezado, por "default" não quero excluir, pois é uma guia de consulta para o usuário (interessado que é pouco provável) acessar quantas vezes achar necessário.
Conclusão: a pasta TEMP, não é pra coisa temporária.
Funções de baixo Nivel com problema?
Enviado: 17 Jan 2016 18:25
por microvolution
JoséQuintas escreveu:Solução 1:
Não mostre porque ninguém lê
Solução 2:
Use Harbour direto, sem precisar gravar arquivo temporário
Solução 3:
Use Harbour
Solução 4:
Reduza o nome do arquivo temporário, pra não conter espaços
Solução 5:
Coloque o nome do arquivo entre aspas, mas somente o nome do arquivo.
c:\temp\"seu nome grandão com espaço"
E não ouse usar caracteres especiais, como acentuação.
Prezado professor, eu tenho um compromisso agora às 18h30 e, por respeito à vc que muito tem me abençoado e ajudado, e, com certeza a todos, vou tentar descrever e entender o que escreveu nos pontos de 1 a 5:
1 - quer dizer que o usuário não lê - correto? isso já sei. quero forçá-lo a ler.
2 e 3, usar o harbour como assim?
4 - certo. então, como disse, anteriormente (paliativa, provisório e até temporária - solução), vou experimentar isso com calma, mas, percebo que o problema não está no nome do arquivo e sim nessa questão da "\" que já vem automática com o hb_dirbase();
obrigado mais uma vez... agora tenho que ir... hj ainda (se der) lerei o restante dessa e de outras postagens que estão em aberto!!!