Estou tentando fazer um código rodar como serviço.
Instalado tudo direitinho com o NSSM.
Porém, ao executar, pelo menos segundo o log que implementei, ele para num determinado trecho e não segue, não me dá nenhuma satisfação rsrsrrs
Alguém com experiência no assunto para comentar ?
Segue o trecho ...
Pesquisa resultou em 24615 ocorrências: +Code
Termo pesquisado: +code
- 29 Abr 2026 08:57
- Fórum: [x]Harbour
- Tópico: Exe xHarbour rodando como serviço
- Respostas: 1
- Exibições: 25
- 27 Abr 2026 09:47
- Fórum: Outras Bibliotecas Visuais e IDEs
- Tópico: HarbourBuilder — Cross-Platform Visual IDE for Harbour
- Respostas: 12
- Exibições: 31151
Re: HarbourBuilder — Cross-Platform Visual IDE for Harbour
Olá!
Não compilava os exemplos, mas compilava um teste simples. E agora dá erro.
[1] Saving project files...
Form1.prg
[2] Building main.prg...
[3] Compiling main.prg...
OK
[4] Compiling framework...
OK
[5] Compiling C sources...
OK
[6] Compiling GTK3 backend...
OK
[7] Linking...
FAILED:
/usr ...
Não compilava os exemplos, mas compilava um teste simples. E agora dá erro.
[1] Saving project files...
Form1.prg
[2] Building main.prg...
[3] Compiling main.prg...
OK
[4] Compiling framework...
OK
[5] Compiling C sources...
OK
[6] Compiling GTK3 backend...
OK
[7] Linking...
FAILED:
/usr ...
- 07 Abr 2026 10:25
- Fórum: Outras Bibliotecas Visuais e IDEs
- Tópico: HarbourBuilder — Cross-Platform Visual IDE for Harbour
- Respostas: 12
- Exibições: 31151
Re: HarbourBuilder — Cross-Platform Visual IDE for Harbour
Olá!
Fica o meme! kkkkk
Fica o meme! kkkkk
Código: Selecionar todos
😏😎🤔😬😲😥🫵😑
Viendo a Claude hacer todo tu trabajo frente a tus ojos de repente te diste cuenta de que podrías ser despedido pronto......- 06 Abr 2026 23:23
- Fórum: Outras Bibliotecas Visuais e IDEs
- Tópico: HarbourBuilder — Cross-Platform Visual IDE for Harbour
- Respostas: 12
- Exibições: 31151
HarbourBuilder — Cross-Platform Visual IDE for Harbour
... própria da linguagem, completa, multiplataforma, de código aberto e gratuita.
Tudo começou com a curiosidade do Antônio Liñares em testar Claude Code, uma IA própria para escrever código fonte.
Ele foi guiando esta IA com os requisitos que imaginou para a IDE e a IA foi gerando o código em C ...
Tudo começou com a curiosidade do Antônio Liñares em testar Claude Code, uma IA própria para escrever código fonte.
Ele foi guiando esta IA com os requisitos que imaginou para a IDE e a IA foi gerando o código em C ...
- 03 Abr 2026 09:57
- Fórum: [x]Harbour
- Tópico: Uso de API autenticacao de token
- Respostas: 16
- Exibições: 1166
Re: Uso de API autenticacao de token
Amiguinhos,
Mude:
oHttp:Open("POST", cUrl, .F.)
oHttp:SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
oHttp:Send(cbody)
Por:
oHttp:Open("POST", cUrl + "?" + cbody, .F.)
oHttp:SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
oHttp:Send("")
Mude:
oHttp:Open("POST", cUrl, .F.)
oHttp:SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
oHttp:Send(cbody)
Por:
oHttp:Open("POST", cUrl + "?" + cbody, .F.)
oHttp:SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
oHttp:Send("")
- 02 Abr 2026 18:34
- Fórum: [x]Harbour
- Tópico: Uso de API autenticacao de token
- Respostas: 16
- Exibições: 1166
Re: Uso de API autenticacao de token
... CreateObject("WinHttp.WinHttpRequest.5.1")
oHttp:Open("POST", cUrl, .F.)
oHttp:SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
oHttp:Send(cbody)
cResponse := oHttp:ResponseText
cToken := extraiJson( cResponse, "access_token" )
MAS AQUI na operacao pra mandar um xml ...
oHttp:Open("POST", cUrl, .F.)
oHttp:SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
oHttp:Send(cbody)
cResponse := oHttp:ResponseText
cToken := extraiJson( cResponse, "access_token" )
MAS AQUI na operacao pra mandar um xml ...
- 26 Mar 2026 10:58
- Fórum: [x]Harbour
- Tópico: Uso de API autenticacao de token
- Respostas: 16
- Exibições: 1166
Re: Uso de API autenticacao de token
... oWeb :Open(vmetodo, cUrl + oData, .F. ) // <==== soma no endereço
oWeb :SetRequestHeader( "Content-Type","application/x-www-form-urlencoded")
oWeb :Send("") // hb_JsonEncode( oData ) ) <=== envia vazio o outro tá comentado
oWeb :WaitForResponse( 300 )
cResposta := oWeb:ResponseBody ...
oWeb :SetRequestHeader( "Content-Type","application/x-www-form-urlencoded")
oWeb :Send("") // hb_JsonEncode( oData ) ) <=== envia vazio o outro tá comentado
oWeb :WaitForResponse( 300 )
cResposta := oWeb:ResponseBody ...
- 26 Mar 2026 09:46
- Fórum: [x]Harbour
- Tópico: Uso de API autenticacao de token
- Respostas: 16
- Exibições: 1166
Re: Uso de API autenticacao de token
... MSXML2.ServerXMLHTTP" )
oWeb :Open(vmetodo, cUrl + oData, .F. )
oWeb :SetRequestHeader( "Content-Type","application/x-www-form-urlencoded")
oWeb :Send("") // hb_JsonEncode( oData ) )
oWeb :WaitForResponse( 300 )
cResposta := oWeb:ResponseBody()
RETURN cResposta
d:\temp>type ...
oWeb :Open(vmetodo, cUrl + oData, .F. )
oWeb :SetRequestHeader( "Content-Type","application/x-www-form-urlencoded")
oWeb :Send("") // hb_JsonEncode( oData ) )
oWeb :WaitForResponse( 300 )
cResposta := oWeb:ResponseBody()
RETURN cResposta
d:\temp>type ...
- 25 Mar 2026 15:24
- Fórum: [x]Harbour
- Tópico: Cupom 48 colunas em PDF sai miniatura quando impresso pelo SUMATRAPDF
- Respostas: 6
- Exibições: 501
Re: Cupom 48 colunas em PDF sai miniatura quando impresso pelo SUMATRAPDF
Olá!
Pq vocês não usam algo nativo, que já tem no windows ?
1. Forma mais simples e recomendada (sem instalar nada extra) – Usando PowerShell (funciona dentro do CMD)
powershell -command "Start-Process -FilePath 'C:\caminho\seu_arquivo.pdf' -Verb Print"
Isso usa o leitor de PDF padrão do Windows ...
Pq vocês não usam algo nativo, que já tem no windows ?
1. Forma mais simples e recomendada (sem instalar nada extra) – Usando PowerShell (funciona dentro do CMD)
powershell -command "Start-Process -FilePath 'C:\caminho\seu_arquivo.pdf' -Verb Print"
Isso usa o leitor de PDF padrão do Windows ...
- 25 Mar 2026 09:36
- Fórum: [x]Harbour
- Tópico: Uso de API autenticacao de token
- Respostas: 16
- Exibições: 1166
Re: Uso de API autenticacao de token
segue
curl --location 'https://apigateway.digitalcomm.com.br:8443/auth/oauth/v2/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=b11817f1-36c5-4119-b0a8-d95e8c960e1b' \
--data-urlencode 'client_secret=f3b469c2-88a0-4eca-9116-fdc92d936e17' \
--data ...
curl --location 'https://apigateway.digitalcomm.com.br:8443/auth/oauth/v2/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=b11817f1-36c5-4119-b0a8-d95e8c960e1b' \
--data-urlencode 'client_secret=f3b469c2-88a0-4eca-9116-fdc92d936e17' \
--data ...
- 25 Mar 2026 02:07
- Fórum: [x]Harbour
- Tópico: Uso de API autenticacao de token
- Respostas: 16
- Exibições: 1166
Re: Uso de API autenticacao de token
Amiguinhos,
Você está usando:
oWeb :SetRequestHeader( "Content-Type","application/x-www-form-urlencoded")
oWeb :Send( hb_JsonEncode( oData ) )
Quando deveria fazer:
oWeb :SetRequestHeader( "Content-Type", "application/json")
oWeb :Send( hb_JsonEncode( oData ) )
Você expôs suas client_id e ...
Você está usando:
oWeb :SetRequestHeader( "Content-Type","application/x-www-form-urlencoded")
oWeb :Send( hb_JsonEncode( oData ) )
Quando deveria fazer:
oWeb :SetRequestHeader( "Content-Type", "application/json")
oWeb :Send( hb_JsonEncode( oData ) )
Você expôs suas client_id e ...
- 24 Mar 2026 13:22
- Fórum: [x]Harbour
- Tópico: Uso de API autenticacao de token
- Respostas: 16
- Exibições: 1166
Uso de API autenticacao de token
... local oWeb, cResposta
oWeb := win_OleCreateObject( "MSXML2.ServerXMLHTTP" )
oWeb :Open(vmetodo, cUrl, .F. )
oWeb :SetRequestHeader( "Content-Type","application/x-www-form-urlencoded")
oWeb :Send( hb_JsonEncode( oData ) )
oWeb :WaitForResponse( 300 )
cResposta := oWeb:ResponseBody()
return cResposta
oWeb := win_OleCreateObject( "MSXML2.ServerXMLHTTP" )
oWeb :Open(vmetodo, cUrl, .F. )
oWeb :SetRequestHeader( "Content-Type","application/x-www-form-urlencoded")
oWeb :Send( hb_JsonEncode( oData ) )
oWeb :WaitForResponse( 300 )
cResposta := oWeb:ResponseBody()
return cResposta
- 13 Mar 2026 13:54
- Fórum: Legislação Fiscal e Tributária
- Tópico: Satus do SEFAZ CUPO/NFE
- Respostas: 5
- Exibições: 1394
Re: Satus do SEFAZ CUPO/NFE
Amiguinhos,
O controle de contingencia deve ser usado quando o SEFAZ se torna instável, sem acesso ou a empresa está sem internet.
Durante uma urgência, a emissão da nota deve ser feita neste modelo contingenciada e no primeiro minuto do problema ter sido sanado transmitida para o portal.
Podemos ...
O controle de contingencia deve ser usado quando o SEFAZ se torna instável, sem acesso ou a empresa está sem internet.
Durante uma urgência, a emissão da nota deve ser feita neste modelo contingenciada e no primeiro minuto do problema ter sido sanado transmitida para o portal.
Podemos ...
- 11 Mar 2026 13:25
- Fórum: [x]Harbour
- Tópico: Etiquetas Knup Kp-im604
- Respostas: 1
- Exibições: 839
Re: Etiquetas Knup Kp-im604
Tente assim ou veja no manual próprio.
// Exemplo conceitual para impressão direta
cComandos := "SIZE 100 mm, 150 mm" + CRLF + ;
"CLS" + CRLF + ;
"TEXT 10,10,""3"",0,1,1,""Exemplo Knup""" + CRLF + ;
"PRINT 1" + CRLF
nHandle := fcreate("LPT1") // Ou a porta USB mapeada
fwrite(nHandle ...
// Exemplo conceitual para impressão direta
cComandos := "SIZE 100 mm, 150 mm" + CRLF + ;
"CLS" + CRLF + ;
"TEXT 10,10,""3"",0,1,1,""Exemplo Knup""" + CRLF + ;
"PRINT 1" + CRLF
nHandle := fcreate("LPT1") // Ou a porta USB mapeada
fwrite(nHandle ...
- 10 Mar 2026 12:02
- Fórum: [x]Harbour
- Tópico: PdfClass como fazer um retangulo com fundo colorido?
- Respostas: 8
- Exibições: 1314
Re: PdfClass como fazer um retangulo com fundo colorido?
... IN aPDFMsgList
::DrawText( nLine + 42 + ( cTxt:__EnumIndex * 3 ), 20, cTxt, , ::nfontsizeNormal )
NEXT
IF nVia == 2 .AND. ! Empty( oBoleto:cPixCode )
::DrawBarcodeQRCode( nLine + 39, 128, 0.8, oBoleto:cPixCode )
ENDIF
::DrawLine( nLine + 44, 158, nLine + 44, 197 )
::DrawLine( nLine + 50 ...
::DrawText( nLine + 42 + ( cTxt:__EnumIndex * 3 ), 20, cTxt, , ::nfontsizeNormal )
NEXT
IF nVia == 2 .AND. ! Empty( oBoleto:cPixCode )
::DrawBarcodeQRCode( nLine + 39, 128, 0.8, oBoleto:cPixCode )
ENDIF
::DrawLine( nLine + 44, 158, nLine + 44, 197 )
::DrawLine( nLine + 50 ...