Página 1 de 2

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 30 Jul 2024 11:04
por JoséQuintas
Encontrei mais um possível bug em fivewin, o mesmo que encontrei na MINIGUI.
BROWSE com SET SCOPE.

Tenho lá o browse de pedidos do cliente, filtrado com SET SCOPE
browse1.png
Ao clicar no browse, abro a dialog modal do pedido
browse2.png
O browse passou a mostrar todos os pedidos de todos os clientes.

Mesmo ao terminar a nova dialog, retornando a situação e fazendo refresh no browse, o browse continua errado

Minigui tinha bug parecido no browse, relacionado a SCOPE, quando testei.
É de se imaginar que fivewin pode ter sido corrigido de lá pra cá, ou pode precisar solução alternativa.

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 30 Jul 2024 12:10
por JoséQuintas
Consegui testar com versão mais atual, mas mesmo resultado.
Acho que fivewin só usando as classes que foram inventadas, não dá pra usar DBF diretamente.

Multithread seria solução muito boa, mas .... não é pra qualquer lib kkkk
E depende de fonte pra fazer mudança.

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 30 Jul 2024 16:35
por JoséQuintas
Resolvido parcial.
Tem certas coisas que sei lá....

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 31 Jul 2024 11:12
por Kapiaba
???? O que uma coisa tem que ver com a outra?

Tem um DEMO.ZIP completo para download para eu ver esse "mistério"? Ou envie no meu skype.

Regards, saludos

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 31 Jul 2024 12:12
por JoséQuintas
Tem a ver com uso de DBF.
Fivewin acho que só dá certo usando a classe dele pra DBF.
Ou inventando ALIAS.

Multithread já vi que dá problema.

Será que o fórum fivetech responderia questões pra quem não comprou ?

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 31 Jul 2024 13:15
por Kapiaba
Não responderão. FiveWin é pago. O Linãres é radical neste sentido.

Más, sem ver o que você quer fazer, fica difícil um diagnóstico. Não entendo qual é a dúvida em usar .DBF, uso desde 2007 e não tenho problemas de nenhuma forma.

Regards, saludos.

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 31 Jul 2024 14:40
por JoséQuintas
Vamos tentar:

Quero duas dialogs com o mesmo DBF aberto, sem gambiarra.

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 31 Jul 2024 16:38
por JoséQuintas
spinner.png
Tem o spinner....
É tudo com altura 20, mas o spinner tá maior

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 31 Jul 2024 16:40
por JoséQuintas
combobox.png
Tem o combobox, colocou na dialog dá erro na movimentação entre controles.

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 31 Jul 2024 16:41
por JoséQuintas
Tanto faz a versão de fivewin, pode ser a última versão, acontece a mesma coisa.

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 31 Jul 2024 17:53
por JoséQuintas
Kapiaba escreveu:Não responderão. FiveWin é pago. O Linãres é radical neste sentido.
Então....
Preciso comprar o fivewin, pra reportar bug.
E depois comprar de novo se sair correção.

Melhor deixar ele com bugs mesmo, e nem usar kkkkk

É complicado.
Pode ter solução alternativa, mas só se sabe se comprar.
Pode ser bug mesmo, mas só pagando pra mostrar o bug.

A free vai ter mais problemas ainda, acho que nem tem o recurso de pixel.
Infelizmente não tem pra mingw, e não vou trocar de ferramenta só pra saber se funciona igual.
E mesmo assim, reportar bug de versão velha é inútil.

Como eu disse, complicado.....

Nem sei se vou usar, porque faltou o meu básico: multithread
É mais outra situação, que só comprando pra perguntar/informar/tentar solução.

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 01 Ago 2024 08:29
por Kapiaba
Jesus! Se quer mais de 1 DIALOG aberta, USE: FOLDER ou FOLDEREX(Mais moderno e com mais comandos).

Não tem como eu dizer onde estais errando no SPINNER, sem ver o código. idem no COMBOBOX.

Regards, saludos.

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 01 Ago 2024 11:39
por JoséQuintas
Kapiaba escreveu:Jesus! Se quer mais de 1 DIALOG aberta, USE: FOLDER ou FOLDEREX(Mais moderno e com mais comandos).

Não tem como eu dizer onde estais errando no SPINNER, sem ver o código. idem no COMBOBOX.
Pra que mais comandos ? os antigos tem defeito, e só corrigiram nos novos ? ou serão mais defeitos ?

SPINNER e COMBOBOX ?

Como eu disse, no fonte tá radical, se é assim, é assim SEMPRE, porque é uma única rotina.

Se a resposta já começa em VER ONDE ESTÁ ERRANDO, put. que par..., já disse que é erro meu sem nem olhar.

Como faz QUALQUER COISA NO FIVEWIN ?
coordenadas em pixel e tamanhos em pixel

spinner

Código: Selecionar todos

FUNCTION gui_SpinnerCreate( xDlg, xControl, nRow, nCol, nWidth, nHeight, nValue, aRangeList )

   @ DlgSize( nRow ), DlgSize( nCol ) GET xControl VAR nValue OF xDlg ;
      SIZE DlgSize( nWidth ), DlgSize( nHeight ) PIXEL ;
      PICTURE "999999" ; 
      SPINNER MIN aRangeList[1] MAX aRangeList[2]

   RETURN Nil
Combobox

Código: Selecionar todos

FUNCTION gui_ComboCreate( xDlg, xControl, nRow, nCol, nWidth, nHeight, aList )

   LOCAL cAny

   @ DlgSize( nRow ), DlgSize( nCol  ) COMBOBOX xControl VAR cAny OF xDlg PIXEL ;
      SIZE DlgSize( nWidth ), DlgSize( nHeight ) ;
      ITEMS aList ;
      STYLE CBS_DROPDOWN 

   RETURN Nil
Fivewin trabalha com variável ? então, aí estão sendo usadas variáveis, nada diferente do comum.

Fivewin tem o defeito de tamanhos? em WINDOW usa normal, e em dialog precisa dividir por 2.
Tá aí o fator de conversão, exatamente igual em tudo.

Altura: #define APP_LINE_HEIGHT 20

ESTÁ TUDO IGUAL: textbox label, datepicker, spinner, combobox, checkbox
A exceção é textbox, que pode ter validação.

Irrita falta de manual decente.
Irrita ter que procurar defeito pra uma coisa que não deveria dar defeito.
Irrita muito mais acusarem erro aonde não tem, ou sempre culpar fonte e usuário.

Tudo igual, tudo mesma altura, spinner está maior.
Tudo igual, nada sobre navegação, colocou combox dá erro.

E aí ?
Onde está o erro em colocar altura 20 ?
Onde está o erro em não ter nada de navegação ? está tudo por conta do fivewin
Erro meu ? erro da lib isso sim.

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 01 Ago 2024 12:02
por JoséQuintas
height.png
Melhora assim ? altura 20

Alguém tem fivewin moderno e pode fazer um teste?

Enviado: 01 Ago 2024 12:07
por JoséQuintas
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

Código: Selecionar todos

   @ DlgSize( nRow ), DlgSize( nCol ) GET xControl VAR nValue OF xDlg ;
      SIZE DlgSize( nWidth ), DlgSize( nHeight / 1.5 ) PIXEL ;
      PICTURE "999999" ; 
      SPINNER MIN aRangeList[1] MAX aRangeList[2]
Dividi por 1.5 antes de dividir por 2.
Continua igual.
fivewin não deve saber desenhar as setas em tamanho menor kkkkk
Deve precisar alterar o tamanho do fonte em console ou algo assim.
Mas só no spinner, que também é GET