WVG imbatível
Enviado: 18 Ago 2024 11:17
Pois é, fazer o que....
WVG e multithread, uso simples, sem gambiarras.
Com HWGUI e HMG Extended ainda tem jeito.
Mas com FIVEWIN, sem chance.
Inventar gambiarras, como uso de classes ou diferente alias, só complica todos os fontes.
Não é problema com ADO, mas ainda tenho uso de DBF.
Se multithread é recurso do harbour, e a lib não deixa usar, então a lib está cortando recurso.
E pra ficar melhor ainda.... isso permite chamar WVG a partir de qualquer LIB, nenhuma LIB atrapalha WVG.
Não, não estou contando vantagem sobre WVG.
Estou mesmo é revoltado com essas LIBs de merd. , que eu estava disposto a usar mesmo com bugs, mas elas não respeitam o harbour.
Código: Selecionar todos
PROCEDURE Main
SET EXCLUSIVE OFF
hb_ThreadStart( { || Test(1) } )
hb_ThreadStart( { || Test(2) } )
hb_ThreadStart( { || Test(3) } )
hb_ThreadStart( { || Test(4) } )
hb_ThreadWaitForAll()
RETURN
FUNCTION Test( nModel )
hb_gtReload( "WVG" )
SetMode(25,80)
SetColor("W/B")
CLS
SET EXCLUSIVE OFF
USE Customer
Browse()
CLOSE DATABASES
(nModel)
RETURN Nil
Com HWGUI e HMG Extended ainda tem jeito.
Mas com FIVEWIN, sem chance.
Inventar gambiarras, como uso de classes ou diferente alias, só complica todos os fontes.
Não é problema com ADO, mas ainda tenho uso de DBF.
Se multithread é recurso do harbour, e a lib não deixa usar, então a lib está cortando recurso.
E pra ficar melhor ainda.... isso permite chamar WVG a partir de qualquer LIB, nenhuma LIB atrapalha WVG.
Não, não estou contando vantagem sobre WVG.
Estou mesmo é revoltado com essas LIBs de merd. , que eu estava disposto a usar mesmo com bugs, mas elas não respeitam o harbour.