Função para trazer nome do .prg

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

Moderador: Moderadores

volp
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 27 Mar 2014 12:27
Localização: São Paulo

Função para trazer nome do .prg

Mensagem por volp »

Olá galera, venho pedir o auxilio de vocês para terminar um projeto. Preciso de uma função ( nativa ou não ) que me traga o nome do .PRG em que a função esta,alguém sabe se isso é possível ? Utilizamos xHarbour.


Abraços
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Função para trazer nome do .prg

Mensagem por alxsts »

Olá!

Veja a função ProcName()
[]´s
Alexandre Santos (AlxSts)
volp
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 27 Mar 2014 12:27
Localização: São Paulo

Função para trazer nome do .prg

Mensagem por volp »

Eu tentei mas ele retorna o nome da função, alias já estou usando ela mas ainda falta pegar o .PRG porem não encontro nada que me traga ! o gozado e que quando o programa da erro o xharbour me trás a função, linha e o .PRG que ele se encontra e o meu programa precisa praticamente disto.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Função para trazer nome do .prg

Mensagem por janio »

FWriteLine( nHandle1, "Computador...: " + NetName() )
FWriteLine( nHandle1, "Programa.....: " + Hb_CmdArgArgV() )
FWriteLine( nHandle1, "Funcao.......: " + ProcName(2) )
FWriteLine( nHandle1, "Linha........: " + AllTrim( Str(ProcLine(2)) ) )
FWriteLine( nHandle1, "Prg..........: " + procfile(2) )
FWriteLine( nHandle1, "Pasta........: " + CurDir() )

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
volp
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 27 Mar 2014 12:27
Localização: São Paulo

Função para trazer nome do .prg

Mensagem por volp »

Muito obrigado, era exatamente isso que eu necessitava. Obrigado a todos

Abraços
Responder