... 1 )
PostQuitMessage( 0 )
QUIT
RETURN .F.
STATIC FUNCTION ErrorMessage( e )
LOCAL cMessage := ""
// start error message
BEGIN SEQUENCE WITH __BreakBlock()
cMessage := if( e:Severity > ES_WARNING, "Error ", "Warning " )
ENDSEQUENCE
// add subsystem name IF available
IF ...
Pesquisa resultou em 483 ocorrências: +sequence
Termo pesquisado: +sequence
- 26 Jan 2026 15:09
- Fórum: [x]Harbour
- Tópico: En tiempo de ejecución error.log
- Respostas: 5
- Exibições: 68
- 22 Jan 2026 22:58
- Fórum: HwGui
- Tópico: DESATIVAR TAB HWGUI 2.23 B8
- Respostas: 21
- Exibições: 354
Re: DESATIVAR TAB HWGUI 2.23 B8
... STATIC FUNCTION EnsurePSW_LETO()
LOCAL aStru := {}
LOCAL lOk := .T.
IF Empty( cPathLeto )
RETURN .F.
ENDIF
BEGIN SEQUENCE
// 1) cria DBF se não existir
IF ! leto_file( cPathLeto + "psw.dbf" )
AAdd( aStru, { "USUARIO", "C", 10, 0 } )
AAdd( aStru, { "SENHA", "C ...
LOCAL aStru := {}
LOCAL lOk := .T.
IF Empty( cPathLeto )
RETURN .F.
ENDIF
BEGIN SEQUENCE
// 1) cria DBF se não existir
IF ! leto_file( cPathLeto + "psw.dbf" )
AAdd( aStru, { "USUARIO", "C", 10, 0 } )
AAdd( aStru, { "SENHA", "C ...
- 13 Jan 2026 12:16
- Fórum: [x]Harbour
- Tópico: Atualizações do Harbour 13/01/2026
- Respostas: 0
- Exibições: 104
Atualizações do Harbour 13/01/2026
... Czerpak (druzus/at/poczta.onet.pl)
* contrib/hbssl/d2i.c
* contrib/hbssl/hbssl.hbx
* added new PRG function which converts ASN.1 DER SEQUENCE (RFC 3279) to
IEEE P1363 Fixed Field Concatenation ( R || S ):
D2I_ECDSA_SIG_RS( <cSigDER> ) -> <cSigRS>
* src/rtl/vfile.c
* comment ...
* contrib/hbssl/d2i.c
* contrib/hbssl/hbssl.hbx
* added new PRG function which converts ASN.1 DER SEQUENCE (RFC 3279) to
IEEE P1363 Fixed Field Concatenation ( R || S ):
D2I_ECDSA_SIG_RS( <cSigDER> ) -> <cSigRS>
* src/rtl/vfile.c
* comment ...
- 15 Dez 2025 17:25
- Fórum: [x]Harbour
- Tópico: Rotina em c# para harbour
- Respostas: 5
- Exibições: 397
Re: Rotina em c# para harbour
... é nativo das linguagens [x]Harbour. No xHarbour, criaram através do pré-processador. Tem que fazer o mesmo para aplicações Harbour ou usar BEGIN SEQUENCE...RECOVER..
END SEQUENCE.
Coloque as linhas abaixo no início do teu .Prg:
#xcommand TRY => BEGIN SEQUENCE WITH { |o| Break( o ) }
#xcommand ...
END SEQUENCE.
Coloque as linhas abaixo no início do teu .Prg:
#xcommand TRY => BEGIN SEQUENCE WITH { |o| Break( o ) }
#xcommand ...
- 12 Dez 2025 15:05
- Fórum: HwGui
- Tópico: Abas com texto control ainda nao funciona na versao 2.23
- Respostas: 51
- Exibições: 1635
Re: Abas com texto control ainda nao funciona na versao 2.23
A idéia é boa, mas cai quase no mesmo caso.
Supondo que eu coloque um BEGIN SEQUENCE/ENDSEQUENCE pegando o aplicativo inteiro.
Não vai dar erro, então não vai capturar nada.
O erro vai ser na execução das rotinas de API, e a LIB é quem faz.
Teoricamente vai dar no mesmo, igual já acontece.
Talvez ...
- 11 Dez 2025 19:16
- Fórum: HwGui
- Tópico: Abas com texto control ainda nao funciona na versao 2.23
- Respostas: 51
- Exibições: 1635
Re: Abas com texto control ainda nao funciona na versao 2.23
A idéia é boa, mas cai quase no mesmo caso.
Supondo que eu coloque um BEGIN SEQUENCE/ENDSEQUENCE pegando o aplicativo inteiro.
Não vai dar erro, então não vai capturar nada.
O erro vai ser na execução das rotinas de API, e a LIB é quem faz.
Teoricamente vai dar no mesmo, igual já acontece.
Talvez ...
Supondo que eu coloque um BEGIN SEQUENCE/ENDSEQUENCE pegando o aplicativo inteiro.
Não vai dar erro, então não vai capturar nada.
O erro vai ser na execução das rotinas de API, e a LIB é quem faz.
Teoricamente vai dar no mesmo, igual já acontece.
Talvez ...
- 11 Dez 2025 16:55
- Fórum: HwGui
- Tópico: Abas com texto control ainda nao funciona na versao 2.23
- Respostas: 51
- Exibições: 1635
Re: Abas com texto control ainda nao funciona na versao 2.23
Olá!
Coloque um begin sequence... recover using oErr e inspecione oErr no momento do erro.
Coloque um begin sequence... recover using oErr e inspecione oErr no momento do erro.
- 28 Ago 2025 14:11
- Fórum: Legislação Fiscal e Tributária
- Tópico: NFCE contingencia OFF-LINE
- Respostas: 3
- Exibições: 1238
NFCE contingencia OFF-LINE
... 1;
SubC: 1007;
OSCode: -2147352567;
SubSystem: WINOLE;
Mensagem: leiauteEventoCancSubst_v1.00.xsd#/schema/complexType[2][@name = 'TRetEvento']/sequence[1]/element[1][@name = 'infEvento']/complexType[1]/sequence[1]/element[3][@name = 'cOrgao']
Undeclared XSD type : '{http://www.portalfiscal.inf.br ...
SubC: 1007;
OSCode: -2147352567;
SubSystem: WINOLE;
Mensagem: leiauteEventoCancSubst_v1.00.xsd#/schema/complexType[2][@name = 'TRetEvento']/sequence[1]/element[1][@name = 'infEvento']/complexType[1]/sequence[1]/element[3][@name = 'cOrgao']
Undeclared XSD type : '{http://www.portalfiscal.inf.br ...
- 11 Jun 2025 12:06
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Resolvendo certificado
- Respostas: 19
- Exibições: 4869
Resolvendo certificado
... em todo caso, com CAPICOM, que usamos pra NFE.
testar
STATIC FUNCTION TestSignedEXE( cFileName )
LOCAL oSignedCode, lOk := .F.
BEGIN SEQUENCE WITH __BreakBlock()
oSignedCode := win_OleCreateObject( "CAPICOM.SignedCode" )
oSignedCode:FileName := cFileName
oSignedCode:Verify()
lOk ...
testar
STATIC FUNCTION TestSignedEXE( cFileName )
LOCAL oSignedCode, lOk := .F.
BEGIN SEQUENCE WITH __BreakBlock()
oSignedCode := win_OleCreateObject( "CAPICOM.SignedCode" )
oSignedCode:FileName := cFileName
oSignedCode:Verify()
lOk ...
- 26 Mai 2025 15:40
- Fórum: [x]Harbour
- Tópico: Consulta Browse com linhas com cores diferentes.
- Respostas: 3
- Exibições: 4800
Consulta Browse com linhas com cores diferentes.
... mm + ret_aa, '@R 99/99/9999') ),;
ret_valor, mValor, ret_tipo, ccr_codigo})
Skip
EndDo
Set(_SET_DELETED, dele_atu)
Set Filter To
Begin Sequence
If Len(aDados) > 0
SetCursor(0)
aDados2 := RTP_RetBRow(16, 1, 38, 130, aCab, aDados, 9, cUo, cTipo, cNome)
SetCursor(1)
For i := 1 To Len ...
ret_valor, mValor, ret_tipo, ccr_codigo})
Skip
EndDo
Set(_SET_DELETED, dele_atu)
Set Filter To
Begin Sequence
If Len(aDados) > 0
SetCursor(0)
aDados2 := RTP_RetBRow(16, 1, 38, 130, aCab, aDados, 9, cUo, cTipo, cNome)
SetCursor(1)
For i := 1 To Len ...
- 26 Mai 2025 14:12
- Fórum: [x]Harbour
- Tópico: Consulta Browse com linhas com cores diferentes.
- Respostas: 3
- Exibições: 4800
Consulta Browse com linhas com cores diferentes.
... mm + ret_aa, '@R 99/99/9999') ),;
ret_valor, mValor, ret_tipo, ccr_codigo})
Skip
EndDo
Set(_SET_DELETED, dele_atu)
Set Filter To
Begin Sequence
If Len(aDados) > 0
SetCursor(0)
aDados2 := RTP_RetBRow(16, 1, 38, 130, aCab, aDados, 9, cUo, cTipo, cNome)
SetCursor(1)
For i := 1 To Len ...
ret_valor, mValor, ret_tipo, ccr_codigo})
Skip
EndDo
Set(_SET_DELETED, dele_atu)
Set Filter To
Begin Sequence
If Len(aDados) > 0
SetCursor(0)
aDados2 := RTP_RetBRow(16, 1, 38, 130, aCab, aDados, 9, cUo, cTipo, cNome)
SetCursor(1)
For i := 1 To Len ...
- 25 Mar 2025 15:06
- Fórum: [x]Harbour
- Tópico: PROBLEMAS AO CONVERTER HB_BASE64 UTF8 UTF-8
- Respostas: 14
- Exibições: 3535
PROBLEMAS AO CONVERTER HB_BASE64 UTF8 UTF-8
... x,...>] ) => inetIsSocket( <x> )
#xtranslate hb_inetClose( [<x,...>] ) => inetDestroy( <x> )
/* Some statement endings */
#xcommand ENDSEQUENCE => END
#xcommand ENDSWITCH => END
#xcommand END SWITCH => END
#xcommand ENDWITH => END
#xcommand END WITH => END
#xcommand END OBJECT => END ...
#xtranslate hb_inetClose( [<x,...>] ) => inetDestroy( <x> )
/* Some statement endings */
#xcommand ENDSEQUENCE => END
#xcommand ENDSWITCH => END
#xcommand END SWITCH => END
#xcommand ENDWITH => END
#xcommand END WITH => END
#xcommand END OBJECT => END ...
- 06 Mar 2025 18:52
- Fórum: SQL
- Tópico: Tamanho da sentença(SQL) no MySQL
- Respostas: 4
- Exibições: 2654
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 ...
- 21 Fev 2025 19:45
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Configuração de compilação
- Respostas: 14
- Exibições: 14958
Configuração de compilação
... cSetColor )
lErrorMsg := .T.
Inkey(2)
RETURN Nil
STATIC FUNCTION TestSignedEXE( cFileName )
LOCAL oSignedCode, lOk := .F.
BEGIN SEQUENCE WITH __BreakBlock()
oSignedCode := win_OleCreateObject( "CAPICOM.SignedCode" )
oSignedCode:FileName := cFileName
oSignedCode:Verify()
lOk ...
lErrorMsg := .T.
Inkey(2)
RETURN Nil
STATIC FUNCTION TestSignedEXE( cFileName )
LOCAL oSignedCode, lOk := .F.
BEGIN SEQUENCE WITH __BreakBlock()
oSignedCode := win_OleCreateObject( "CAPICOM.SignedCode" )
oSignedCode:FileName := cFileName
oSignedCode:Verify()
lOk ...
- 17 Fev 2025 15:50
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Configuração de compilação
- Respostas: 14
- Exibições: 14958
Configuração de compilação
... RETURN ""
FUNCTION AppUserName()
RETURN ""
STATIC FUNCTION TestSignedEXE( cFileName )
LOCAL oSignedCode, lOk := .F.
BEGIN SEQUENCE WITH __BreakBlock()
oSignedCode := win_OleCreateObject( "CAPICOM.SignedCode" )
oSignedCode:FileName := cFileName
oSignedCode:Verify()
lOk ...
FUNCTION AppUserName()
RETURN ""
STATIC FUNCTION TestSignedEXE( cFileName )
LOCAL oSignedCode, lOk := .F.
BEGIN SEQUENCE WITH __BreakBlock()
oSignedCode := win_OleCreateObject( "CAPICOM.SignedCode" )
oSignedCode:FileName := cFileName
oSignedCode:Verify()
lOk ...