CurDir() com windows 7

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

Moderador: Moderadores

marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

CurDir() com windows 7

Mensagem por marcos.gurupi »

Caros, quando eu uso a funcao CURDIR() com o XP a funcao retorna onde o executavel estah. Quando estou no windows 7 por exemplo sempre me retorno c:\

Seria um bug?

Como eu faço para pegar a pasta/diretorio onde o executavel estah sendo executado ?

NOTA: Usei o DirName() mas o resultado foi o mesmo.
Marcos Roberto
NetService Software
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

CurDir() com windows 7

Mensagem por asimoes »

Olá,

Tenta HB_DirBase()
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

CurDir() com windows 7

Mensagem por marcos.gurupi »

Obrigado pela resposta. Eu estou usando o xharbour acredito q a funcao so irah funcionar com harbour.
Marcos Roberto
NetService Software
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

CurDir() com windows 7

Mensagem por asimoes »

Marcos,

Olha o código da hb_dirbase no harbour, talvez com uma pequena modificação funcione.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder