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

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

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

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

Mensagem 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.
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem 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.
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

Resolvido parcial.
Tem certas coisas que sei lá....
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/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

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

Mensagem 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
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem 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 ?
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/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

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

Mensagem 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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

Vamos tentar:

Quero duas dialogs com o mesmo DBF aberto, sem gambiarra.
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

spinner.png
Tem o spinner....
É tudo com altura 20, mas o spinner tá maior
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

combobox.png
Tem o combobox, colocou na dialog dá erro na movimentação entre controles.
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

Tanto faz a versão de fivewin, pode ser a última versão, acontece a mesma coisa.
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem 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.
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/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

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

Mensagem 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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem 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.
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

height.png
Melhora assim ? altura 20
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem 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
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/
Trancado