Itamar, testes hwgui
Enviado: 07 Abr 2025 18:05
Tem como fazer um ou dois testes por aí ?
Estou enviando a pasta inteira pra não deixar nada de fora, é a samples hwgui modificada.
Salve em hwgui/test/samples
Os testes são relativamente simples
Em Windows ok, em Linux e MacOs não faço idéia.
Mas minha máquina é duvidosa porque nela tudo funciona.
Alterei alguns samples pra dlgxxxxx.prg
Criei um all.prg/all.hbp
Criei o hbmk.hbc, ele dá a configuração pra tudo, não precisa hbp, exceto pro menu que pega vários prgs.
A idéia é poder compilar qualquer sample direto hbmk2 dlgxxxx
E compilar o menu com tudo all.hbp
Não só isso, qualquer novo sample pode incluir os exemplos que já existem.
E também tem exemplo composto, o splitter por exemplo nem se percebe que existe, e é um recurso interessante.
Nesses casos, o menu poderia ter duas indicações para o mesmo sample, ao invés de criar outro.
Já sei que alguns exemplos não vão entrar nesse menu.
MDI por exemplo é um deles.
Mas talvez dê pra criar um all_mdi.prg depois, desde que não encha os outros de #ifdef e compliquem os exemplos
é compilar qualquer dlg*
é compilar o all.hbp
Se quiser também o all_mt, mas não é importante, não entendi porque Wilfried cria uma wvt em Linux.
Estou enviando a pasta inteira pra não deixar nada de fora, é a samples hwgui modificada.
Salve em hwgui/test/samples
Os testes são relativamente simples
Em Windows ok, em Linux e MacOs não faço idéia.
Mas minha máquina é duvidosa porque nela tudo funciona.
Alterei alguns samples pra dlgxxxxx.prg
Criei um all.prg/all.hbp
Criei o hbmk.hbc, ele dá a configuração pra tudo, não precisa hbp, exceto pro menu que pega vários prgs.
A idéia é poder compilar qualquer sample direto hbmk2 dlgxxxx
E compilar o menu com tudo all.hbp
Não só isso, qualquer novo sample pode incluir os exemplos que já existem.
E também tem exemplo composto, o splitter por exemplo nem se percebe que existe, e é um recurso interessante.
Nesses casos, o menu poderia ter duas indicações para o mesmo sample, ao invés de criar outro.
Já sei que alguns exemplos não vão entrar nesse menu.
MDI por exemplo é um deles.
Mas talvez dê pra criar um all_mdi.prg depois, desde que não encha os outros de #ifdef e compliquem os exemplos
é compilar qualquer dlg*
é compilar o all.hbp
Se quiser também o all_mt, mas não é importante, não entendi porque Wilfried cria uma wvt em Linux.