A tela de voces trava em processos ?

GTWVG com API Windows somente no Harbour.
No Harbouir 3.4 está sendo usado pointer, aonde no 3.2 é numérico.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

A tela de voces trava em processos ?

Mensagem por JoséQuintas »



https://www.youtube.com/watch?v=7D07-b93hKQ

Aqui não trava.
Backup do SQL, zip, e envio por ftp.
Como é feito pela gtwvg em multithread, a dialog fivewin tá livre.

Como peguei uma empresa grandinha, pra dar tempo de ver tudo, ficou demorado.

Então aproveitei pra ir fazendo outras coisas: Telas gtwvg, telas fivewin, telas hwgui.

Sei lá... tá virando tudo normal pra mim.

Aproveitando:
É misturar LIBs, cada fonte é de cada LIB.
Sem gambiarras, mas algumas exceções multithread.

Nota: a tela vazia é porque não tinha terminado tudo, e esqueci de remover.
Não vou refazer o vídeo só por causa disso.

Nota2: fiquei curioso sobre o "normal" disso, acho que as dialogs devem dar travadas.
E se for isso mesmo, todo mundo vai querer usar multithread.

Esqueci: tem também a janela MODAL do browse. Não trava as outras threads.

Pra ficar melhor ainda, só se desse pra colocar tudo em abas, igual navegador ou editor de textos.
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/
Avatar do usuário
developer
Usuário Nível 3
Usuário Nível 3
Mensagens: 149
Registrado em: 09 Nov 2024 23:45
Localização: Londrina/PR

A tela de voces trava em processos ?

Mensagem por developer »

Pra ficar melhor ainda, só se desse pra colocar tudo em abas, igual navegador ou editor de textos.
Você pode colocar tudo em abas, basta não criar novas janelas, apenas crie uma nova thread com o processo mas sem precisar criar nova janela, claro que neste caso não tem como ficar misturando GUI, ficaria tudo na mesma janela.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

A tela de voces trava em processos ?

Mensagem por JoséQuintas »

Se não criar novas janelas, vai tudo virar janela única.
Isso vai acabar com o aplicativo.

Janelas MDI nem pensar, isso é de 30 anos atrás.
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/
Responder