Página 1 de 1
lista de erro
Enviado: 04 Jun 2008 09:53
por tonyx
utilizo hbmake 1.0, esta uma maravilha, so que para achar um erro
tenho que visualizar o texto (logoerro) e procurar o local do erro
Exemplo tenho 100 programas estou no prog_53 : linha 30 (erro ta la)
compilo tudo : apos compilar mostra o arquivo de erro
so que grande demais para procurar, (embra sabemos quale a rotina)
TEM COMO MOSTRAR EM CINCO LINHAS OU APONTAR ROTINAS COM ERRO

:%
Re: lista de erro
Enviado: 04 Jun 2008 10:43
por sygecom
O erro é na Compilação com o Hbmake ou na execução do seu sistema ?
Se for na execução do seu sistema basta você usar um errosys.prg personalizado, no meu caso eu uso um que ajustei para min mesmo sem aquele monte de SET's e apenas pegando o ultimo DBF que recebeu um SELECT aberto no momento do erro, e não a lista completa de DBF abertos como é o da versão 1.0.0 hoje.
Re: lista de erro
Enviado: 04 Jun 2008 14:00
por tonyx
e na compilacao ....
ele visualiza um arquivo log, la dentro as compilacoes dos 100 prog´s
da realmente achar o prog com erro e a tal linha ...
so e grande demais o arquivo
SO QUERIA SABER SE TEM AGUMA MANEIRA MOSTRAR A COMPILACAO COMO ERRO
EM UMA LINHA SO VISUALIZANDO SO ELA SO OU PROGS DE COMPILACAO COM ERROS
JA TAL ERROSYS JA TENHO E TA MELHOREI ??
Re: lista de erro
Enviado: 04 Jun 2008 23:10
por sygecom
Na compilação não tem como mesmo, a não ser que você altera os fontes do hbmake para isso que você quer.
Bom, não sei de quantos .PRG você esta falando, mas aqui quando compilo ele só compila os .PRG que sofreram alterações e uma vez por dia que eu deleto todos os .OBJ do projeto que mais estou mexendo, sendo assim o meu log é grande apenas uma vez por dia, no resto do dia os log só aparece os .PRG que alterei no momento.
Re: lista de erro
Enviado: 09 Jun 2008 15:18
por tonyx
sei que e chato perguntar denovo, mas na compilacao aonde e que e a chama do
EDIT "PROG.LOG", quando acontece o erro de compilacao.
esutou com uma ideia de realizar nesta chama um programa que le as linha procuranado a palavra "ERROR´
E GRAVAR A TAL LINHA EM UM "TEMP.LOG" E DEPOIS
CHAMAR O
EDIT TEMP.LOG
pode ser tal ideia

)