... HB_DEPRECATED`).
* source/gtk/herrsys.prg:
- Included "guilib.h" inside the BEGINDUMP block to enforce clean
compilation logs on the errorsys module.
2026-08-08 16:03 UTC-0300 Itamar Lins <itamarlins at gmail.com>
* source/gtk/hbrowse.prg:
- Fixed a critical BASE/1066 parameter error ...
Pesquisa resultou em 648 ocorrências: +errorsys
Termo pesquisado: +errorsys
- 08 Ago 2026 21:42
- Fórum: HwGui
- Tópico: Hwgui atualizada 08-08-2026
- Respostas: 14
- Exibições: 1047
- 26 Jan 2026 15:09
- Fórum: [x]Harbour
- Tópico: En tiempo de ejecución error.log
- Respostas: 5
- Exibições: 3773
Re: En tiempo de ejecución error.log
Está usando console ou GUI ?
Talvez precise trocar a errorsys.prg, pra ter o erro gravado em disco.
Uso esta
TROQUE as funções chamadas por alguma de sua preferência, como a ShellExecuteOpen() de abrir o bloco de notas.
Note que o txt é cumulativo, não apaga sozinho, novos erros são acrescentados ...
Talvez precise trocar a errorsys.prg, pra ter o erro gravado em disco.
Uso esta
TROQUE as funções chamadas por alguma de sua preferência, como a ShellExecuteOpen() de abrir o bloco de notas.
Note que o txt é cumulativo, não apaga sozinho, novos erros são acrescentados ...
- 25 Ago 2025 19:56
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: HMG3 pra objeto
- Respostas: 5
- Exibições: 5336
HMG3 pra objeto
o que atrapalha é errorsys de lib gráfica.
Application Internal Error - d:\github\dlgauto\source\test.exe
Terminated at: 2025-08-25 20:10:43
Unrecoverable error 9003: Too many recursive error handler calls
Called from __ERRRT_SBASE(0)
Called from _HMGAPPCLASS:ERROR(0) in ../../../tobject.prg
Called ...
Application Internal Error - d:\github\dlgauto\source\test.exe
Terminated at: 2025-08-25 20:10:43
Unrecoverable error 9003: Too many recursive error handler calls
Called from __ERRRT_SBASE(0)
Called from _HMGAPPCLASS:ERROR(0) in ../../../tobject.prg
Called ...
- 21 Jul 2025 22:05
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Eu e meus testes... GTWVG, HWGUI, HMG Extended
- Respostas: 5
- Exibições: 4732
Eu e meus testes... GTWVG, HWGUI, HMG Extended
... PostQuitMessage(0)
RETURN Nil
FUNCTION HB_GTSYS
REQUEST HB_GT_WVG_DEFAULT
RETURN Nil
O HBP, incluindo o DLGAUTO
testmix.prg
errorsys.prg
-DDLGAUTO_AS_LIB
-I..\source
..\source\frm*.prg
..\source\test.prg
..\source\test_loadsetup.prg
..\source\test_setup.prg
..\source\test_dbf ...
RETURN Nil
FUNCTION HB_GTSYS
REQUEST HB_GT_WVG_DEFAULT
RETURN Nil
O HBP, incluindo o DLGAUTO
testmix.prg
errorsys.prg
-DDLGAUTO_AS_LIB
-I..\source
..\source\frm*.prg
..\source\test.prg
..\source\test_loadsetup.prg
..\source\test_setup.prg
..\source\test_dbf ...
- 01 Mai 2025 18:21
- Fórum: HwGui
- Tópico: Situação atual do demoall.prg
- Respostas: 56
- Exibições: 25598
Situação atual do demoall.prg
Mais outra, agora na errorsys.
E só estou mexendo em samples pra incluir no demoall kkkkk
Error BASE/1070 Argument error: ==
Called from (b)HWG_ERRSYS(20)
Called from (b)HWG_FINDPARENT(542)
Called from ASCAN(0)
Called from HWG_FINDPARENT(542)
Called from HWG_FINDSELF(561)
Called from HWG ...
E só estou mexendo em samples pra incluir no demoall kkkkk
Error BASE/1070 Argument error: ==
Called from (b)HWG_ERRSYS(20)
Called from (b)HWG_FINDPARENT(542)
Called from ASCAN(0)
Called from HWG_FINDPARENT(542)
Called from HWG_FINDSELF(561)
Called from HWG ...
- 04 Abr 2025 10:24
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Convertendo pra nultithread e gtwvg/qualquer lib
- Respostas: 5
- Exibições: 4636
Convertendo pra nultithread e gtwvg/qualquer lib
... é se preparar.
Multithread é igual ter vários EXEs, do mesmo jeito, variáveis, arquivos abertos, etc. não ficam visíveis.
Precisa confirmar se errorsys, gt, etc. vão estar disponíveis em todas as thread, geralmente não.
No caso de erros, pode acontecer de ter programa sem tela ou tela sem programa ...
Multithread é igual ter vários EXEs, do mesmo jeito, variáveis, arquivos abertos, etc. não ficam visíveis.
Precisa confirmar se errorsys, gt, etc. vão estar disponíveis em todas as thread, geralmente não.
No caso de erros, pode acontecer de ter programa sem tela ou tela sem programa ...
- 31 Mar 2025 16:38
- Fórum: [x]Harbour
- Tópico: GCC UCRT Erro.
- Respostas: 5
- Exibições: 1774
GCC UCRT Erro.
... tarefas.
Outra coisa é o contrário.
O programa não encerrar direito, e não ter tela, aí não dá pra usar tecla.
cada caso é um caso.
Também a errorsys, que pode não entrar na segunda thread, e pode entrar a errorsys normal do harbour, e não a da hwgui, que contém pra fechar tudo (não apenas a ...
Outra coisa é o contrário.
O programa não encerrar direito, e não ter tela, aí não dá pra usar tecla.
cada caso é um caso.
Também a errorsys, que pode não entrar na segunda thread, e pode entrar a errorsys normal do harbour, e não a da hwgui, que contém pra fechar tudo (não apenas a ...
- 25 Mar 2025 16:00
- Fórum: [x]Harbour
- Tópico: PROBLEMAS AO CONVERTER HB_BASE64 UTF8 UTF-8
- Respostas: 14
- Exibições: 5964
PROBLEMAS AO CONVERTER HB_BASE64 UTF8 UTF-8
... 0.0/../../../../i686-w64-mingw32/bin/ld.exe: d:/github/fivewin/lib\fivehg.lib(errsysw.o):errsysw.c:(.text+0x3a): multiple definition of `HB_FUN_ERRORSYS'; c:/temp/errorsys.o:errorsys.c:(.text+0x40): first defined here
d:/harbour/comp/mingw32/bin/../lib/gcc/i686-w64-mingw32/15.0.0/../../../../i686 ...
d:/harbour/comp/mingw32/bin/../lib/gcc/i686-w64-mingw32/15.0.0/../../../../i686 ...
- 06 Mar 2025 18:52
- Fórum: SQL
- Tópico: Tamanho da sentença(SQL) no MySQL
- Respostas: 4
- Exibições: 5115
Tamanho da sentença(SQL) no MySQL
Uso isto
BEGIN SEQUENCE WITH __BreakBlock()
:Execute( "SELECT @@global.max_allowed_packet AS QTD" )
IF :Number( "QTD" ) < 16000000
Errorsys_WriteErrorLog( ;
"Max Allowed Packet=" + NumberSQL( :Number( "QTD" ) ) + hb_Eol() + ;
"Alterar seção [mysqld] em my.ini no servidor" + hb_Eol() + ;
"max ...
BEGIN SEQUENCE WITH __BreakBlock()
:Execute( "SELECT @@global.max_allowed_packet AS QTD" )
IF :Number( "QTD" ) < 16000000
Errorsys_WriteErrorLog( ;
"Max Allowed Packet=" + NumberSQL( :Number( "QTD" ) ) + hb_Eol() + ;
"Alterar seção [mysqld] em my.ini no servidor" + hb_Eol() + ;
"max ...
- 05 Mar 2025 14:07
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: errorsys: multithread e mix
- Respostas: 0
- Exibições: 6457
errorsys: multithread e mix
... uso normal, fazemos rotinas pra reduzir fonte.
O que acontece ?
É uma chamada multithread fora da rotina normal de chamadas. Preciso trocar a errorsys dessa thread.
E a dialog fivewin ?
Ela tem lá o VALID ::lCanClose, não vai deixar fechar, MESMO SE DER ERRO
Então acrescento na rotina de erros ...
O que acontece ?
É uma chamada multithread fora da rotina normal de chamadas. Preciso trocar a errorsys dessa thread.
E a dialog fivewin ?
Ela tem lá o VALID ::lCanClose, não vai deixar fechar, MESMO SE DER ERRO
Então acrescento na rotina de erros ...
- 26 Fev 2025 14:20
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Usando multithread
- Respostas: 8
- Exibições: 5079
Usando multithread
... Outra coisa é janela ZUMBI: a janela não foi destruída mas ficou sem programa, também tem que fechar no gerenciador de tarefas.
Aqui alterei a errorsys com uma chamada a uma função do fivewin: PostQuitMessage(0).
Isso fecha a thread, e destrói tudo que ela criou, não existe mais janela ZUMBI ...
Aqui alterei a errorsys com uma chamada a uma função do fivewin: PostQuitMessage(0).
Isso fecha a thread, e destrói tudo que ela criou, não existe mais janela ZUMBI ...
- 25 Fev 2025 12:32
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Meu modo de trabalho
- Respostas: 522
- Exibições: 1118511
Meu modo de trabalho
... hwgui atualizada
- multithread
- DBF e ADO/MySQL
- sefazclass
- pdfclass
- rmchartclass
- wvgtest (adicionais gtwvg)
- debug do harbour
- errorsys do harbour modificada pra gravar erro em disco.
- Fivewin anulando algumas coisas fora de uso, só pra reduzir tamanho do EXE
hwgui apenas ...
- multithread
- DBF e ADO/MySQL
- sefazclass
- pdfclass
- rmchartclass
- wvgtest (adicionais gtwvg)
- debug do harbour
- errorsys do harbour modificada pra gravar erro em disco.
- Fivewin anulando algumas coisas fora de uso, só pra reduzir tamanho do EXE
hwgui apenas ...
- 21 Fev 2025 19:45
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Configuração de compilação
- Respostas: 14
- Exibições: 18348
Configuração de compilação
... melhor no fonte.
/*
BUILD - PRE-COMPILACAO
José Quintas
2024.11.03 - win_RegRead()/win_RegWrite() parcial
*/
ANNOUNCE HB_GTSYS
REQUEST errorsys
#include "directry.ch"
STATIC lErrorMsg := .F.
FUNCTION Main( ... )
LOCAL aParamList, aSignList := {}, aCmdList := {}
SetMode( 33, 100 ...
/*
BUILD - PRE-COMPILACAO
José Quintas
2024.11.03 - win_RegRead()/win_RegWrite() parcial
*/
ANNOUNCE HB_GTSYS
REQUEST errorsys
#include "directry.ch"
STATIC lErrorMsg := .F.
FUNCTION Main( ... )
LOCAL aParamList, aSignList := {}, aCmdList := {}
SetMode( 33, 100 ...
- 17 Fev 2025 15:50
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Configuração de compilação
- Respostas: 14
- Exibições: 18348
Configuração de compilação
... bat é só aquilo mesmo.
O build.exe vai alterar o conteúdo após a chamada.
/*
BUILD - PRE-COMPILACAO
José Quintas
*/
ANNOUNCE HB_GTSYS
REQUEST errorsys
#include "directry.ch"
STATIC stErro := .F.
FUNCTION Main( ... )
LOCAL aParamList, aSignList := {}, cDirMask, aCmdList := {}
SetMode( 33 ...
O build.exe vai alterar o conteúdo após a chamada.
/*
BUILD - PRE-COMPILACAO
José Quintas
*/
ANNOUNCE HB_GTSYS
REQUEST errorsys
#include "directry.ch"
STATIC stErro := .F.
FUNCTION Main( ... )
LOCAL aParamList, aSignList := {}, cDirMask, aCmdList := {}
SetMode( 33 ...
- 14 Fev 2025 14:47
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: DLGAUTO Dialogs automáticas (não geração de fontes)
- Respostas: 156
- Exibições: 160879
DLGAUTO Dialogs automáticas (não geração de fontes)
... Extended
E aí ? que erro é esse.
Quer ver de novo ?
Não sabe que erro é esse ? nem eu.
Mesmo assim descobri depois:
É a famosa errorsys de LIB GUI, que quer mostrar mensagem enfeitada, mas quando o enfeite não funciona, fica sem mensagem.
Isso não acontece no meu aplicativo ...
E aí ? que erro é esse.
Quer ver de novo ?
Não sabe que erro é esse ? nem eu.
Mesmo assim descobri depois:
É a famosa errorsys de LIB GUI, que quer mostrar mensagem enfeitada, mas quando o enfeite não funciona, fica sem mensagem.
Isso não acontece no meu aplicativo ...