Clipper On Line • Ver Tópico - Ajudar a acrescentar controles na GTWVG 3.2

Ajudar a acrescentar controles na GTWVG 3.2

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor JoséQuintas » 10 Mai 2020 21:32

Sei que muitos aqui não gostam da GTWVG.
Mas alguém poderia dar uma mão pra acrescentar meus controles pra GTWVG no Harbour 3.2?

A diferença básica é quanto API Windows, e por sua vez nos parâmetros da GTWVG que no 3.2 é igual a maioria das LIBs gráficas, ou XHarbour, convertendo pointer pra numérico/e vice-versa e também convertendo parâmetros numéricos C pra numéricos Harbour e vice-versa, igual as LIBs gráficas fazem.
Só mesmo no 3.4 a API Windows está totalmente compatível com PRG.

Talvez... criar funções intermediárias contendo conversão.

Faz dois anos que ouço apitos nos ouvidos 24 horas por dia, e com certeza isso não permite muita paciência pra leitura/estudo, porque justamente nessas horas é que o apito fica mais em evidência.
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: 14366
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor JoséQuintas » 15 Mai 2020 17:19

A intenção é liberar meus controles, que funcionam normalmente no 3.4, mas não funcionam no 3.2
No 3.4 vai numa boa, tanto faz se é 32 ou 64 bits.

jpa32.png


jpa64.png


Aproveitando....

Compilado em 32 bits, precisa o ODBC de MariaDB 32 bits
Compilado em 64 bits, precisa o ODBC de MariaDB 64 bits.

Só reforçando isso: o ODBC tem a ver com o aplicativo, e não com o sistema operacional.
O mesmo deve acontecer com DLLs.
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: 14366
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor Itamar M. Lins Jr. » 17 Mai 2020 17:18

Ola!
Porque não pede ajuda ao Pritpal Bedi ? Ele faz isso rapidinho.

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

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 4560
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 158 vezes
Mens.Curtidas: 251 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor JoséQuintas » 18 Mai 2020 05:42

Postei no harbour-users.
A intenção foi essa.
Aliás... foi chamar a atenção do Bedi sobre uso que talvez ele não tenha percebido.

Talvez os usuários não gostem de LIBs Windows, tem essa também.
a GTWVG é a única no Harbour 3.2 pra Windows, e talvez tenha parado por esse motivo.
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: 14366
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor JoséQuintas » 01 Jun 2020 14:20

Eu já desisti.

Fiz o mais prático:
Como dá pra gerar contrib sem gerar o Harbour inteiro...
Copiei os fontes do 3.4 para o 3.2 referente GTWVG e HBWIN
No 3.2 não tem as definições para o compilador C dos parâmetros de API Windows, que tem no 3.4, e não quero saber de mexer em linguagem C.
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: 14366
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor lwinter » 06 Jun 2020 21:55

Jose, pergunta!
Porque voce usa as versoes 3.2 e 3.4 do harbour? Porque nao chuta a 3.2? Se nao tiver motivo, cara para mim quanto menas opcoes de seu ambiente dev e clientes melhor. Voce deixa de ficar gastanto tempo com coisas que nao trazem valor agregado para a sua solucao.
lwinter
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 124
Data de registro: 07 Mar 2011 12:08
Cidade/Estado: Campinas - SP
Curtiu: 1 vez
Mens.Curtidas: 12 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor JoséQuintas » 06 Jun 2020 22:10

lwinter escreveu:Jose, pergunta!
Porque voce usa as versoes 3.2 e 3.4 do harbour?


Uso somente o Harbour 3.4.
As alterações para o Harbour 3.2 seriam pra outras pessoas.

Vou tentar um plano B...
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: 14366
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor MSDN » 07 Jun 2020 10:59

Sugestão, ao invés de tentar reiventar a roda, pq não usa seu conhecimento, tempo e dedicação para ajudar na HwGUI.
MSDN
Usuário Nível 4

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

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor JoséQuintas » 07 Jun 2020 12:21

MSDN escreveu:Sugestão, ao invés de tentar reiventar a roda, pq não usa seu conhecimento, tempo e dedicação para ajudar na HwGUI.


Nem quem trabalha com ela colabora.
Já tem tanta versão diferente sendo usada, pra que mais?
Deveria perguntar isso pra quem usa.
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: 14366
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor MSDN » 07 Jun 2020 15:45

Eu falei da HwGUI pq é um projeto enxuto e multiplataforma (win/linux), e a forma como ela é construída é similar ao que vc já é acostumado, se a questão é sobre quem usa não fazer nada para ajudar, ai vc está indo contra si, pq gtwvg nem o cara que criou quer fazer mais nada, fez e largou, quem ainda usa é pq tem preguiça de fazer um sistema com interface gráfica decente e faz remendo gerando um sistema frankstein.
Se vc quiser ficar na gtwvg uma coisa é certa, vai ser só vc mesmo !
MSDN
Usuário Nível 4

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

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor JoséQuintas » 07 Jun 2020 18:03

MSDN escreveu:quem ainda usa é pq tem preguiça de fazer um sistema com interface gráfica decente e faz remendo gerando um sistema frankstein


Tanto faz console, GTWVG, lib gráfica, etc., se o usuário faz remendos, vai continuar fazendo remendos.

Fiz uma pesquisa da palavra WVG nos fontes do meu aplicativo....
5 ocorrências encontradas.

wvg.png


Pra mostrar 5 gráficos em RMChart.
Não me parece remendo.
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: 14366
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor JoséQuintas » 07 Jun 2020 18:20

Talvez o browse....

wvg1.png


São duas rotinas de browse no mesmo fonte, só testei e deixei no fonte, uma em cada browse pra desenhar grid.

browse.png


Uia
No fonte do browse não tem nem rotina pra desenhar os buttons do browse.
Só tem rotina pra desenhar linhas, que nem é usada....

Conclusão:
LIB gráfica tem muito mais remendo em fonte que isso.
Só vão melhorar quando eu mexer em uma delas, mas os caras não aceitam mudanças.

O único jeito de mostrar vantagens a todos, seria mostrar usando GTWVG, pra eles copiarem a idéia.
Entendeu agora porque seria importante?
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: 14366
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor MSDN » 07 Jun 2020 19:10

O que vc quer fazer é a lib ZeGuiWin, pra fazer da maneira como vc acha que seria o certo, a questão dos caras não deixar fazer, clona o projeto que é open e muda do seu jeito ué !
MSDN
Usuário Nível 4

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

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor JoséQuintas » 07 Jun 2020 19:31

MSDN escreveu:O que vc quer fazer é a lib ZeGuiWin, pra fazer da maneira como vc acha que seria o certo, a questão dos caras não deixar fazer, clona o projeto que é open e muda do seu jeito ué !


Tanta volta.... e no final diz pra fazer o que já fiz kkkkk
Fiz isso, mas com GTWVG.
Se é pra usar sozinho, tanto faz.
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: 14366
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Ajudar a acrescentar controles na GTWVG 3.2

Mensagempor MSDN » 07 Jun 2020 19:49

Quintas, vc não mudou nada na gtwvg, só usa ela como foi feita, a questão é que vc gosta dela, sobre ter as possibilidades de criar toda a interface usando chamadas à API do windows realmente existe, então se vc tivesse feito um sistema 100% usando chamadas na API do windows com a gtwvg, ai sim poderia dizer que mudou algo, fora isso não, é mais um usuário da lib.

LIB gráfica tem muito mais remendo em fonte que isso.
Só vão melhorar quando eu mexer em uma delas, mas os caras não aceitam mudanças.

Quintas, fiquei curioso em saber de que remendo vc está falando, qual seria ?
Vc é um programador muito inteligente e dedicado, mas não foi arrogante falar "Só vão melhorar quando eu mexer em uma delas" ?
"mas os caras não aceitam mudanças."...que caras ?

O único jeito de mostrar vantagens a todos, seria mostrar usando GTWVG, pra eles copiarem a idéia.

Se até agora ninguém achou que tua ideia era o "ovo de colombo", hora de pensar né !
MSDN
Usuário Nível 4

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

Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 3 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