Qual .CH contem HB_SIGNAL_QUIT etc?
Moderador: Moderadores
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Qual .CH contem HB_SIGNAL_QUIT etc?
Amiguinhos,
Qual header .CH ou .H possui os marcadores HB_SIGNAL_QUIT, HB_SIGNAL_INTERRUPT, HB_SIGNAL_ALL, ...
Seja no Harbour ou xHarbour por favor me indiquem. Se possivel postem o conteudo.
VALEW!
Qual header .CH ou .H possui os marcadores HB_SIGNAL_QUIT, HB_SIGNAL_INTERRUPT, HB_SIGNAL_ALL, ...
Seja no Harbour ou xHarbour por favor me indiquem. Se possivel postem o conteudo.
VALEW!
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Qual .CH contem HB_SIGNAL_QUIT etc?
Olá!
Mas rapaz até o GROK SABE!
Saudações,
Itamar M. Lins Jr.
Mas rapaz até o GROK SABE!
Código: Selecionar todos
RespostaOs marcadores HB_SIGNAL_QUIT, HB_SIGNAL_INTERRUPT, HB_SIGNAL_ALL e similares (como HB_SIGNAL_TERM, HB_SIGNAL_HUP, etc.) são constantes usadas no Harbour para manipulação de sinais do sistema operacional (signal handling), principalmente em funções como hb_signalHandle() ou em contextos de interrupção de processos. Elas são definidas no header hbwin.ch (para plataformas Windows) ou em headers equivalentes como hbposix.ch (para Unix-like systems), mas o mais comum e portátil é o hbwin.ch, que é incluído automaticamente em muitos setups do Harbour.Detalhes:Arquivo principal: hbwin.ch (localizado no diretório include/ da instalação do Harbour).
Uso típico:Inclua o header no topo do seu arquivo .prg: #include "hbwin.ch"
Exemplo de uso:
#include "hbwin.ch"
FUNCTION Main()
hb_signalHandle( HB_SIGNAL_QUIT, {|| QuitSignal() } )
hb_signalHandle( HB_SIGNAL_INTERRUPT, {|| InterruptSignal() } )
hb_signalHandle( HB_SIGNAL_ALL, {|| AllSignals() } )
// Seu código principal aqui...
RETURN NIL
PROC QuitSignal()
? "Sinal QUIT recebido!"
RETURN
PROC InterruptSignal()
? "Sinal INTERRUPT recebido!"
RETURN
PROC AllSignals()
? "Qualquer sinal recebido!"
RETURN
Compatibilidade: Esses marcadores mapeiam para sinais POSIX como SIGQUIT, SIGINT, SIGTERM, etc., mas são abstraídos no Harbour para portabilidade. Em Clipper (ancestral do Harbour), o handling de sinais era mais limitado, mas o Harbour expande isso via GT (Get Terminal) e APIs C.
Se você estiver em uma plataforma específica (ex.: Linux), verifique também hbposix.ch. Para mais detalhes, consulte a documentação oficial do Harbour em harbour.github.io ou o código-fonte no GitHub. Se isso não resolver, forneça mais contexto do código para refinar!
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Qual .CH contem HB_SIGNAL_QUIT etc?
Amiguinhos,
KKKKKKKKKKKKKKKKK
Valew.
KKKKKKKKKKKKKKKKK
Vou dar uma olhada se meu Harbour esta atualizado e ver na hbWin.ch porem encontrei na hbServch do xHarbour.Mas rapaz até o GROK SABE!
Valew.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Qual .CH contem HB_SIGNAL_QUIT etc?
Olá!
Tá errado o GROK!
Fui verificar... Talvez por isso os erros no windows 11... Não podemos confiar na IA. rsrsrss
Mandou ver aqui:
Saudações,
Itamar M. Lins Jr.
Tá errado o GROK!
Fui verificar... Talvez por isso os erros no windows 11... Não podemos confiar na IA. rsrsrss
Mandou ver aqui:
Código: Selecionar todos
Por que não estão disponíveis?O Harbour 3.2 é focado em compatibilidade com Clipper e extensões básicas, mas o signal handling (manipulação de sinais POSIX/Windows) não é uma funcionalidade padrão exposta via constantes de alto nível no core. Em vez disso:Sinais são gerenciados via chamadas C subjacentes (usando <signal.h> no backend C), mas não abstraídos em constantes Harbour como no exemplo que dei anteriormente.
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Qual .CH contem HB_SIGNAL_QUIT etc?
Que editor de textos voces usam ?
EDIT do DOS ?
EDIT do DOS ?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Qual .CH contem HB_SIGNAL_QUIT etc?
Olá!
Só pode! kkkk, a IA tá levando todo mundo pro buraco... rsrsrs
Saudações,
Itamar M. Lins Jr.
Só pode! kkkk, a IA tá levando todo mundo pro buraco... rsrsrs
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Qual .CH contem HB_SIGNAL_QUIT etc?
Amiguinhos,
Só para efeito de sapiência: Precisei destes marcadores para porde usar funções LOG(debug) do Harbour para tentar capturar o GPF Handle.
Verdade, e como o ser humano ja se conhece desde o inicio dos tempos, nunca iremso confiar.Não podemos confiar na IA. rsrsrss
Uso o Notepad++ 8 e depois de uma pesquisa em varias pastas e diretorios so consegui encontrar no xHarbour mesmo.Que editor de textos voces usam ?
Mas ainda assim, continuaremos usando...quem nunca usou chave de fenda como punçäo ou alicate como grifo e paralelepipedo como martelo.Só pode! kkkk, a IA tá levando todo mundo pro buraco... rsrsrs
Só para efeito de sapiência: Precisei destes marcadores para porde usar funções LOG(debug) do Harbour para tentar capturar o GPF Handle.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.