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

- Mensagens: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- 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: 8028
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 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: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- 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: 8028
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 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: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 8028
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 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: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- 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.