Caros,
Estou convertendo um programa legado que utiliza formulários em crystal report, mas ao tentar imprimir usando ole está retornando sempre erro, como a imagem em anexo.
Segue código do exemplo:
IF ( Ocrystal := win_oleCreateObject("Crystalruntime.Application.11") ) = NIL
Alert("Erro ao ...
Pesquisa resultou em 24532 ocorrências: +Code
Termo pesquisado: +code
- 22 Dez 2025 15:57
- Fórum: [x]Harbour
- Tópico: Usar um formulário em crystal report no harbour
- Respostas: 7
- Exibições: 132
- 21 Dez 2025 11:04
- Fórum: HwGui
- Tópico: Atualização Hwgui 21/12/2025
- Respostas: 1
- Exibições: 93
Atualização Hwgui 21/12/2025
Olá!
Basicamente ajustes dos objetos(Get/Browse) dentro de uma TAB
O Browse ainda precisa de mais correções. É complexo corrigir/alterar o código (pelo menos pra mim).
2025-12-21 10:40 UTC-0300 Itamar Lins itamarlins at gmail.com
* source/gtk/hbrowse.prg
! Fix for ... BROWSE ... APPEND AUTOEDIT ...
Basicamente ajustes dos objetos(Get/Browse) dentro de uma TAB
O Browse ainda precisa de mais correções. É complexo corrigir/alterar o código (pelo menos pra mim).
2025-12-21 10:40 UTC-0300 Itamar Lins itamarlins at gmail.com
* source/gtk/hbrowse.prg
! Fix for ... BROWSE ... APPEND AUTOEDIT ...
- 21 Dez 2025 10:10
- Fórum: [x]Harbour
- Tópico: Atualização Harbour 21/12/2025
- Respostas: 0
- Exibições: 69
Atualização Harbour 21/12/2025
... contrib/hbssl/hbssl.hbx
* contrib/hbssl/evppkey.c
+ added new PRG functions:
EVP_PKEY_CTX_get_RSA_PSS_saltlen( <pKeyCTX>, @<nSaltLen> )
-> <nRetCode>
EVP_PKEY_CTX_set_RSA_PSS_saltlen( <pKeyCTX>, <nSaltLen> )
-> <nRetCode>
EVP_PKEY_CTX_get_signature_md( <pKeyCTX>, @<nEvpHash> )
-> <nRetCode ...
* contrib/hbssl/evppkey.c
+ added new PRG functions:
EVP_PKEY_CTX_get_RSA_PSS_saltlen( <pKeyCTX>, @<nSaltLen> )
-> <nRetCode>
EVP_PKEY_CTX_set_RSA_PSS_saltlen( <pKeyCTX>, <nSaltLen> )
-> <nRetCode>
EVP_PKEY_CTX_get_signature_md( <pKeyCTX>, @<nEvpHash> )
-> <nRetCode ...
- 20 Dez 2025 17:55
- Fórum: HwGui
- Tópico: RETORNO - Brincando com IA
- Respostas: 5
- Exibições: 148
Re: RETORNO - Brincando com IA
Sim eu instalei o VSCode no linux, mas é barbadinha qualquer sabor tem ele e se não me engano um simples
sudo apt instal code
mas tem para download na maioria das lojas do seu linux.
1) instalar o VSCode
2) instalar a extensão Amp (Research Preview) no VSCode
3) Eu instalei a extensão Harbour ...
sudo apt instal code
mas tem para download na maioria das lojas do seu linux.
1) instalar o VSCode
2) instalar a extensão Amp (Research Preview) no VSCode
3) Eu instalei a extensão Harbour ...
- 19 Dez 2025 14:56
- Fórum: Legislação Fiscal e Tributária
- Tópico: Nova tributação por NCM
- Respostas: 15
- Exibições: 299
Re: Nova tributação por NCM
"MonofasiaSujeitaRetencao": false,
"MonofasiaRetidaAnt": false,
"MonofasiaDiferimento": false,
"MonofasiaPadrao": true,
Resposta rápida:
Sim, “monofasia” ou “monofásico” tem significado principalmente na área da eletricidade. Refere-se a sistemas de corrente alternada que utilizam apenas ...
- 18 Dez 2025 18:10
- Fórum: Legislação Fiscal e Tributária
- Tópico: Tentando entender nota recebida com nova tributação
- Respostas: 8
- Exibições: 186
Re: Tentando entender nota recebida com nova tributação
Olá!
Pois é, olhei aqui e realmente é abatido, ICMS/PIS/COFINS e provavelmente IPI.
Olhei NFe de uma distribuidora, e não tem IPI, procurando uma aqui com IPI... Alias nem vou me preocupar, não tenho clientes com IPI.
<det nItem="1">
<prod>
<cProd>6241327090</cProd>
<cEAN>7896380107469</cEAN ...
Pois é, olhei aqui e realmente é abatido, ICMS/PIS/COFINS e provavelmente IPI.
Olhei NFe de uma distribuidora, e não tem IPI, procurando uma aqui com IPI... Alias nem vou me preocupar, não tenho clientes com IPI.
<det nItem="1">
<prod>
<cProd>6241327090</cProd>
<cEAN>7896380107469</cEAN ...
- 17 Dez 2025 17:40
- Fórum: Legislação Fiscal e Tributária
- Tópico: Valor de retorno no xml
- Respostas: 2
- Exibições: 57
Valor de retorno no xml
Tarde Devs, esta imagem é o retorno do cancelamento de uma nfse da nota paulistana, Se tentar abrir o xml acusa erro onde está destacado, pois tem um caractere oculto. Faço tratamento para retirar acentos, etc, mas não consegui identificar como fazer deste valor. Poderiam orientar, seria algo assim ...
- 15 Dez 2025 17:42
- Fórum: [x]Harbour
- Tópico: Rotina em c# para harbour
- Respostas: 5
- Exibições: 271
Re: Rotina em c# para harbour
obg, mas não é ai que está dando o erro
Consegui evoluir mais ainda, mas a assinatura gerada pela rotina não confere com a assinatura calculada pelo executável, mas agora está mais perto da solução:
veja o trecho agora:
FUNCTION AssinarTexto( cTexto )
LOCAL oStore
LOCAL oCerts
LOCAL oCert ...
Consegui evoluir mais ainda, mas a assinatura gerada pela rotina não confere com a assinatura calculada pelo executável, mas agora está mais perto da solução:
veja o trecho agora:
FUNCTION AssinarTexto( cTexto )
LOCAL oStore
LOCAL oCerts
LOCAL oCert ...
- 15 Dez 2025 17:25
- Fórum: [x]Harbour
- Tópico: Rotina em c# para harbour
- Respostas: 5
- Exibições: 271
Re: Rotina em c# para harbour
Olá!
esta parte dar erro quando testo com harbour mas o curioso é que funciona 100% com xharbour
O comando TRY...CATCH... END TRY não é 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 ...
esta parte dar erro quando testo com harbour mas o curioso é que funciona 100% com xharbour
O comando TRY...CATCH... END TRY não é 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 ...
- 15 Dez 2025 16:45
- Fórum: [x]Harbour
- Tópico: Rotina em c# para harbour
- Respostas: 5
- Exibições: 271
Re: Rotina em c# para harbour
... cRetorno)
* BREAK
EndIf
aAssinatura := oDOMDocument:Xml
// 5. Converter para Base64 (igual Convert.ToBase64String)
cBase64 := hb_Base64Encode( aAssinatura )
// 2. Extrair chave privada em PEM
cPrivateKeyPem := hb_p12GetPrivateKey( oXml:cCertificado)
// 3. Gerar o hash (SHA256)
cHash ...
* BREAK
EndIf
aAssinatura := oDOMDocument:Xml
// 5. Converter para Base64 (igual Convert.ToBase64String)
cBase64 := hb_Base64Encode( aAssinatura )
// 2. Extrair chave privada em PEM
cPrivateKeyPem := hb_p12GetPrivateKey( oXml:cCertificado)
// 3. Gerar o hash (SHA256)
cHash ...
- 15 Dez 2025 16:17
- Fórum: Legislação Fiscal e Tributária
- Tópico: Retorno da SEFAZ quando o certificado está vencido. Atenção.
- Respostas: 3
- Exibições: 101
Retorno da SEFAZ quando o certificado está vencido. Atenção.
Olá!
Peguei aqui... Demorou pra achar o problema.
Olhei aqui, ali, aculá... era o certificado vencido!
ERRO: Erro Interno: 0
Erro HTTP: 403
URL: https://nfe.sefaz.ba.gov.br/webservices/NFeStatusServico4/NFeStatusServico4.asmx
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3 ...
Peguei aqui... Demorou pra achar o problema.
Olhei aqui, ali, aculá... era o certificado vencido!
ERRO: Erro Interno: 0
Erro HTTP: 403
URL: https://nfe.sefaz.ba.gov.br/webservices/NFeStatusServico4/NFeStatusServico4.asmx
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3 ...
- 15 Dez 2025 09:00
- Fórum: HwGui
- Tópico: Abas com texto control ainda nao funciona na versao 2.23
- Respostas: 51
- Exibições: 1176
Re: Abas com texto control ainda nao funciona na versao 2.23
Olá!
Código: Selecionar todos
svn checkout https://svn.code.sf.net/p/hwgui/code/trunk hwgui-code- 14 Dez 2025 17:41
- Fórum: [x]Harbour
- Tópico: Atualizações do xHarbour em 10/12/2025
- Respostas: 0
- Exibições: 85
Atualizações do xHarbour em 10/12/2025
Olá!
2025-12-10 10:50 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
* source\compiler\harbour.c
! pacify warnings
2025-12-09 21:13 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
* source\compiler\harbour.c
! fixed false warnings with BREAK and EXIT statements ...
2025-12-10 10:50 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
* source\compiler\harbour.c
! pacify warnings
2025-12-09 21:13 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
* source\compiler\harbour.c
! fixed false warnings with BREAK and EXIT statements ...
- 14 Dez 2025 15:03
- Fórum: HwGui
- Tópico: Abas com texto control ainda nao funciona na versao 2.23
- Respostas: 51
- Exibições: 1176
Re: Abas com texto control ainda nao funciona na versao 2.23
Agora dá até pra achar aonde gera saída.
DATA lResult INIT .F. // Becomes TRUE if the OK button is pressed
DATA lExitOnEnter INIT .T. // Set it to False, if dialog shouldn't be ended after pressing ENTER key,
// Added by Sandro Freire
DATA lExitOnEsc INIT .T. // Set it to False, if dialog ...
DATA lResult INIT .F. // Becomes TRUE if the OK button is pressed
DATA lExitOnEnter INIT .T. // Set it to False, if dialog shouldn't be ended after pressing ENTER key,
// Added by Sandro Freire
DATA lExitOnEsc INIT .T. // Set it to False, if dialog ...
- 14 Dez 2025 14:37
- Fórum: HwGui
- Tópico: Abas com texto control ainda nao funciona na versao 2.23
- Respostas: 51
- Exibições: 1176
Re: Abas com texto control ainda nao funciona na versao 2.23
EEEEBBBBBBAAAAAAAA !!!!!!!
Conforme a IA tinha dito, seria ENTER não tratado na DIALOG, porque ENTER sai.
E eis que olhei guilib.ch
[<lClipper: CLIPPER>] ;
[<lExitOnEnter: NOEXIT>] ; //Modified By Sandro
[<lExitOnEsc: NOEXITESC>] ; //Modified By Sandro
Yes
Problema resolvido declarando ...
Conforme a IA tinha dito, seria ENTER não tratado na DIALOG, porque ENTER sai.
E eis que olhei guilib.ch
[<lClipper: CLIPPER>] ;
[<lExitOnEnter: NOEXIT>] ; //Modified By Sandro
[<lExitOnEsc: NOEXITESC>] ; //Modified By Sandro
Yes
Problema resolvido declarando ...