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 ...
Pesquisa resultou em 646 ocorrências: +errorsys
Termo pesquisado: +errorsys
- 25 Ago 2025 19:56
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: HMG3 pra objeto
- Respostas: 2
- Exibições: 1691
- 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: 2349
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: 14674
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: 2409
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: 936
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: 3322
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: 2466
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: 5756
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: 3615
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: 1019485
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: 14557
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: 14557
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: 134125
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 ...
- 06 Jan 2025 19:03
- Fórum: GTWVG
- Tópico: Uia pra mensagens
- Respostas: 5
- Exibições: 3280
Uia pra mensagens
... 1,12,2}},{"JPPEDIDOCLASS",{1}}} )
(2) = Tipo: C Valor: ""
Quem usa GUI já viu isso.
Pelo menos quem usa GUI orientada a objeto.
E que tem uma errorsys que mostra conteúdo das variáveis aonde aconteceu o erro.
É só a variável da minha classe, com objetos GTWVG, ADO, etc.
Coisa que não se vê em ...
(2) = Tipo: C Valor: ""
Quem usa GUI já viu isso.
Pelo menos quem usa GUI orientada a objeto.
E que tem uma errorsys que mostra conteúdo das variáveis aonde aconteceu o erro.
É só a variável da minha classe, com objetos GTWVG, ADO, etc.
Coisa que não se vê em ...
- 18 Dez 2024 20:25
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Meu modo de trabalho
- Respostas: 522
- Exibições: 1019485
Meu modo de trabalho
... s -static
E o projeto completo, ficou assim:
*.prg
libjpa/prg/*.prg
#d:\github\fivewin\source\winapi\instance.c
#PostQuitMessage(0) on errorsys
jpa.rc
topnfe/*.prg
-ojpa
#force harbour debug
-lforcedebug
## force libjpa
-Llibjpa
libjpa.hbc
-llibjpa
-DDLGAUTO_AS_LIB
-DDLGAUTO_AS_SQL
-Id ...
E o projeto completo, ficou assim:
*.prg
libjpa/prg/*.prg
#d:\github\fivewin\source\winapi\instance.c
#PostQuitMessage(0) on errorsys
jpa.rc
topnfe/*.prg
-ojpa
#force harbour debug
-lforcedebug
## force libjpa
-Llibjpa
libjpa.hbc
-llibjpa
-DDLGAUTO_AS_LIB
-DDLGAUTO_AS_SQL
-Id ...