Clipper On Line • Ver Tópico - Poluição sobre lib gráfica

Poluição sobre lib gráfica

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

 

Deixa quieto.

Mensagempor Poka » 19 Set 2020 09:03

Bom dia

Vc tem ajudado muito Itamar, suas colocações são importantes sim.

Poka
Avatar de usuário

Poka
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 432
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 19 vezes

Deixa quieto.

Mensagempor JoséQuintas » 19 Set 2020 09:15

Cada um tem um ponto de vista diferente, apenas isso.
Talvez se procurar entender o ponto de vista, vai entender tudo.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14703
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 867 vezes

LIBs gráficas

Mensagempor JoséQuintas » 19 Set 2020 09:23

Acho que estou chegando a uma conclusão:

Pra mim, tem que ser uma LIB gráfica que eu tenha acesso aos fontes, que possa atualizar os fontes, e de preferência no github.
Neste momento passaram a ser duas opções, as duas referentes a HMG.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14703
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 867 vezes

Deixa quieto.

Mensagempor Itamar M. Lins Jr. » 19 Set 2020 09:56

Ola!
Cada um tem um ponto de vista diferente, apenas isso.

Isso eu sei.
Não sou eu que estou reclamando dos pontos de vistas, gostos e preferências que cada um tem.
Tão pouco estou publicando ou denegrindo essa ou aquela LIB gráfica que achei um defeito.
A que uso quando acho algum defeito não fico alarmando aos quatro ventos...Tento conversar com o desenvolvedor, se deu certo beleza, senão procuro outras alternativas. Já pensou se Dr.Soto, Roberto Lopez, Alexandre Kresin... Ficassem mostrando esse ou aquele problema de tudo quanto é ferramenta que passa pelas mãos deles ? Sem ninguém perguntar nada.

Talvez se procurar entender o ponto de vista, vai entender tudo.

Não tenho a pretensão de entender tudo. Respeito as escolhas e desenvolvimentos dos outros.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 4626
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 161 vezes
Mens.Curtidas: 254 vezes

Deixa quieto.

Mensagempor JoséQuintas » 19 Set 2020 12:12

Por exemplo..... o que foi considerado fascinante....

         @  10,  10 TBROWSE oBrw RECORDSET oRSet  EDITABLE AUTOCOLS SELECTOR .T. ;
            WIDTH nBrwWidth HEIGHT nBrwHeight  ;
            FONT Font_1 ;
            COLORS CLR_BLACK, CLR_WHITE, CLR_BLACK, { CLR_WHITE, COLOR_GRID }, CLR_BLACK, -CLR_HRED  ;


mas o fonte começa assim

   oConx := TOleAuto():new( "ADODB.connection" )
   oConx:ConnectionString := cStr
   oConx:Open()
   oRSet := TOleAuto():New( "ADODB.RecordSet" )


e dentro do fonte do componente tem isto

      If Upper( uAlias:ClassName() ) == "TOLEAUTO"
         cAlias  := "ADO_"
         ::oRSet := uAlias
      EndIf


Pronto... o componente virou lixo pra mim... usa o que tem de pior.
Usar isso significa acabar com o aplicativo e com o Harbour.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14703
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 867 vezes

Deixa quieto.

Mensagempor JoséQuintas » 19 Set 2020 12:23

Aliás.....

Além do restante, significa não poder usar nada do que uso hoje.

Pois é... pontos de vista diferentes.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14703
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 867 vezes

Deixa quieto.

Mensagempor JoséQuintas » 19 Set 2020 12:45

Agora quer ver um posto de vista muito comum?

bCode := { | x | iif( x == NIL codigo, codigo := x }

bCode := { | x | iif( x == NIL, a[ nIndex ], a[ nIndex ] := x } )

bCode := { | x | iif( x == NIL, rs:Fields( "codigo" ):Value, rs:Fields( "codigo" ):value := x }


O que é isso?

Num browse, eval( bCode ) mostra, eval( bcode, 1 ) grava
Pode ser DBF, array ou recordset.
E se inventarem outro tipo, o usuário inventa outro codeblock.
A única coisa que o controle precisa fazer é.... ter os codeblocks default, caso o usuário não informe nenhum.
Não precisa inventar moda, é só usar o que já existe.
Simples assim.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14703
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 867 vezes

LIBs gráficas

Mensagempor MSDN » 19 Set 2020 13:21

Ter acesso aos fontes não é o problema, tirando Fivewin e Xailer, todas as outras opções é possível.
Só parar de reclamar e ir testando, mudando, e deixar da forma que vc gosta, só isso, não tem mistério !
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 791
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 165 vezes
Mens.Curtidas: 111 vezes

LIBs gráficas

Mensagempor JoséQuintas » 19 Set 2020 20:50

Resolvido.

HWGUI

Menos fonte insuportável pra mexer.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14703
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 867 vezes

LIBs gráficas

Mensagempor JoséQuintas » 19 Set 2020 22:07

UIA

Até achei uma opção pra facilitar atualização.
É só desligar no meu editor de textos a opção de corrigir automaticamente.

hwgui.png


Assim vai continuar a mistura de fontes Windows e Linux, e vou conseguir acompanhar direito as atualizações.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14703
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 867 vezes

Deixa quieto.

Mensagempor MSDN » 19 Set 2020 22:30

Quintas, o que vc falou sobre o TSBrowse não procede, ele é só um meio de mostrar informação, vc que decide onde está a informação, como vai acessar, etc.
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 791
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 165 vezes
Mens.Curtidas: 111 vezes

LIBs gráficas

Mensagempor MSDN » 19 Set 2020 22:33

Aleluia, salvou-se uma alma do purgatório....kkkkk
Só falta vc aprender a falar russo agora !!!
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 791
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 165 vezes
Mens.Curtidas: 111 vezes

Poluição sobre lib gráfica

Mensagempor MSDN » 22 Set 2020 11:59

Quintas, alguns conceitos mudam programando com a HwGUI, o certo seria entender como funcionam primeiro.
Vc disse que não tinha exemplos, e realmente, nesse ponto vc está com a razão, se comparar a pasta SAMPLES da HMGE com o que tem na HwGUI não dá nem pro arranque, ela exige que vc fique olhando os fontes para entender como funciona e o que tem disponível para usar depois que entende.
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 791
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 165 vezes
Mens.Curtidas: 111 vezes

LIBs gráficas

Mensagempor JoséQuintas » 23 Set 2020 10:09

Só pra não passar desapercebido....

Aqui faz tempo que HMG 3 não compila.
Desta vez até compilou, mas dá erro na execução.

Não sei se tem a ver com o Harbour 3.4, ou se com o mingw 7.3

hmg3.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14703
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 867 vezes

LIBs gráficas

Mensagempor Claudio Soto » 23 Set 2020 10:49

Es un problema de Windows, aca estan las posibles soluciones:

https://pcseguro.es/preguntenos/como-so ... indows-10/
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 552
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 34 vezes
Mens.Curtidas: 153 vezes

Anterior Próximo



Retornar para Bate Papo

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro