Pesquisa resultou em 830 ocorrências: +thread

Termo pesquisado: +thread

por JoséQuintas
28 Jan 2026 15:04
Fórum: FiveWin
Tópico: fechar dialog "morta" em outra thread
Respostas: 2
Exibições: 447

Re: fechar dialog "morta" em outra thread

... fivewin continua lá, mas como não faz nada sozinha, continua lá.

Acho que encontrei uma saída, mas falta oportunidade de teste.
O VALID da dialog é o que impedia de fechar.
Acrescentei um teste no valid, pra testar se a thread gtwvg ainda está rodando.
Pelo menos fechar no "X" deixa de ser bloqueado.
por Kapiaba
28 Jan 2026 11:14
Fórum: FiveWin
Tópico: fechar dialog "morta" em outra thread
Respostas: 2
Exibições: 447

Re: fechar dialog "morta" em outra thread

Dia Quintas, este código que você postou, é para controlar a rotina em FIVEWIN, ou para a outra biblioteca W.. não sei o que?

Seria interessante você postar a ROTINA QUE CONGELA(em FIVEWIN), ela está redonda mesmo?

Regards, saludos.
por JoséQuintas
28 Jan 2026 10:51
Fórum: FiveWin
Tópico: fechar dialog "morta" em outra thread
Respostas: 2
Exibições: 447

fechar dialog "morta" em outra thread

GTWVG, FIVEWIN, HWGUI e multithread.
Acho que sou o único com esse uso fora do normal, mas não custa perguntar.

Cada coisa roda em sua thread, tudo ok.

Num uso específico, uso GTWVG numa thread, atualizando a dialog FIVEWIN em outra thread.
Tudo bem, a não ser quando dá erro em GTWVG, erro não ...
por JoséQuintas
15 Jan 2026 15:10
Fórum: Bate Papo
Tópico: Comentário - troquei de máquina
Respostas: 4
Exibições: 469

Comentário - troquei de máquina

Finalmente chegou o dia, fui forçado a trocar de máquina.
Era 4 cores x 1 thread, agora são 8 cores x 16 threads.
Sinceramente...

Gera harbour bem mais rápido, mas isso eu não fazia toda hora.
Talvez o SSD já desse a velocidade a mais que fazia diferença.

A nova aceita o SSD mais moderno e mais ...
por Itamar M. Lins Jr.
30 Ago 2025 15:58
Fórum: Bate Papo
Tópico: E vém aí o bug do windows da década ???
Respostas: 8
Exibições: 1879

E vém aí o bug do windows da década ???

... MSRP): $409 (USD)

Especificações da CPU
Total de Núcleos: 20
Núcleos de Performance (P-cores): 8
Núcleos Eficientes (E-cores): 12

Total de Threads: 28
Frequência Base:P-core: 3.4 GHz
E-core: 2.5 GHz

Frequência Máxima Turbo:Geral: 5.6 GHz
Intel® Turbo Boost Max Technology 3.0: 5.6 GHz
P-core ...
por JoséQuintas
18 Ago 2025 16:31
Fórum: MiniGui
Tópico: Só uma idéia que veio na cabeça pra OOP na HMG3
Respostas: 12
Exibições: 2689

Só uma idéia que veio na cabeça pra OOP na HMG3


/*
h_HmgApp
*/

#include "hbclass.ch"

MEMVAR _HMG_SYSDATA

THREAD STATIC oApp

INIT PROCEDURE Init_oApp

oApp := _hmg_AppClass():New()

RETURN

CREATE CLASS _Hmg_AppClass

VAR aList INIT {}
METHOD AddItem( xValue )
METHOD GetItemFromName( xValue )
METHOD GetItemFromHandle( xValue )
METHOD ...
por JoséQuintas
29 Jul 2025 15:57
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Eu e meus testes... GTWVG, HWGUI, HMG Extended
Respostas: 5
Exibições: 2911

Eu e meus testes... GTWVG, HWGUI, HMG Extended

Acréscimo ao vídeo, talvez não dê pra perceber:

As janelas abrem sempre centralizadas.
Movo cada uma para o menu/thread que a abriu.

As duas janelas de cima são dlgauto usando hwgui.
As duas janelas de baixo são dlgauto usando hmg extended.

Lembram ? multithread é igual vários EXEs.
Cada thread tem ...
por JoséQuintas
29 Jul 2025 14:43
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Eu e meus testes... GTWVG, HWGUI, HMG Extended
Respostas: 5
Exibições: 2911

Eu e meus testes... GTWVG, HWGUI, HMG Extended

... https://www.youtube.com/watch?v=uqKXXEUI7b0

Só o detalhe de fechar a janela HMG Extended que falta resolver.

A primeira janela de cada thread parece ser considerada a Main, e fechou uma fecha todas.

Tirando isso, tá tudo perfeito, até o foco ficou resolvido com a alteração que eu fiz.
por marco.prodata
29 Jul 2025 12:17
Fórum: [x]Harbour
Tópico: Comunicação com aplicativo em outras linguagens
Respostas: 3
Exibições: 5335

Comunicação com aplicativo em outras linguagens

... WAIT
RETURN

server.prg

/**
* Harbour Inet demo server program
*
* Giancarlo Niccolai
*
* In this program, the server uses just one thread
* to demonstrate how to use timeout sockets.
*/

PROCEDURE Main( cPort )

LOCAL Socket, s
LOCAL nResponse, cResponse
LOCAL nTurn := 0, nTurn1 ...
por Itamar M. Lins Jr.
29 Jul 2025 11:29
Fórum: [x]Harbour
Tópico: Comunicação com aplicativo em outras linguagens
Respostas: 3
Exibições: 5335

Comunicação com aplicativo em outras linguagens

... WAIT
RETURN

server.prg

/**
* Harbour Inet demo server program
*
* Giancarlo Niccolai
*
* In this program, the server uses just one thread
* to demonstrate how to use timeout sockets.
*/

PROCEDURE Main( cPort )

LOCAL Socket, s
LOCAL nResponse, cResponse
LOCAL nTurn := 0, nTurn1 ...
por JoséQuintas
21 Jul 2025 22:05
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Eu e meus testes... GTWVG, HWGUI, HMG Extended
Respostas: 5
Exibições: 2911

Eu e meus testes... GTWVG, HWGUI, HMG Extended

Um fonte simples, com partes comentadas.


THREAD STATIC oGUI

FUNCTION GUI()

RETURN oGUI

PROCEDURE Main

LOCAL nOpc := 1

SetMode(33,100)
CLS
DO WHILE .T.
@ 1, 0 PROMPT "(H)HWGUI"
@ 2, 0 PROMPT "(3)HMG3"
@ 3, 0 PROMPT "(E)HMGE"
@ 4, 0 PROMPT "(O)OOHG"
MENU TO nOpc

DO CASE
CASE LastKey ...
por JoséQuintas
04 Jul 2025 20:23
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Resolvendo certificado
Respostas: 19
Exibições: 5766

Resolvendo certificado

... certificado em autoridade ok, pode ser validado.
Lá na Microsoft acusaria inválido, porque lá não tem certificado.

Também tem o detalhe de multithread.
Qual a diferença ?
A thread normal é bloqueada, a multithread continua. (não cheguei a confirmar desta vez).
Em multithread o programa faz muita ...
por JoséQuintas
20 Abr 2025 21:50
Fórum: HwGui
Tópico: Modificando samples
Respostas: 23
Exibições: 8613

Modificando samples e bug(*) encontrado(*)

tem também o demomenumt.prg


/*
demomenumt.prg
menu using multithread
compile using -mt

CAUTION

- *** MT is experimental ***

- *** Make your own tests with another multithread GT ***

- If do not build hwgui using HB_GUI_MT_EXPERIMENTAL,
need to close dialogs in reverse order of open

- If ...
por JoséQuintas
06 Abr 2025 02:34
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Convertendo pra nultithread e gtwvg/qualquer lib
Respostas: 5
Exibições: 2996

Convertendo pra nultithread e gtwvg/qualquer lib

Evitem ao máximo o uso de variáveis PUBLIC e PRIVATE em multithread.
Aquelo recurso que o harbour tem, de passar tudo pra thread.
O aplicativo pode entrar em colapso conforme a situação.
Acho até que muita LIB GUI dá problema por falta desse controle.

No harbour existe hb_Mutex() pra evitar problemas ...
por JoséQuintas
04 Abr 2025 18:51
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Convertendo pra nultithread e gtwvg/qualquer lib
Respostas: 5
Exibições: 2996

Convertendo pra nultithread e gtwvg/qualquer lib

... colocando isso, porque depois trocam pra LIB gráfica, e isso daria problema.
Isso roda só no início do aplicativo, não roda inicial em todas as threads.
Esse é o ponto aonde as LIBs podem não se comportar direito em multithread, porque as threads rodam sem o init.

Pelo mesmo motivo, chamo a ...