Clipper On Line • Ver Tópico - Ajudar a acrescentar controles na GTWVG 3.2
Mudar para estilo Clássico
Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.
Postar uma resposta

Ajudar a acrescentar controles na GTWVG 3.2

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.

Ajudar a acrescentar controles na GTWVG 3.2

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.

Ajudar a acrescentar controles na GTWVG 3.2

17 Mai 2020 17:18

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

Saudações,
Itamar M. Lins Jr.

Ajudar a acrescentar controles na GTWVG 3.2

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.

Ajudar a acrescentar controles na GTWVG 3.2

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.

Ajudar a acrescentar controles na GTWVG 3.2

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.

Ajudar a acrescentar controles na GTWVG 3.2

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...

Ajudar a acrescentar controles na GTWVG 3.2

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.

Ajudar a acrescentar controles na GTWVG 3.2

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.

Ajudar a acrescentar controles na GTWVG 3.2

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 !

Ajudar a acrescentar controles na GTWVG 3.2

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.

Ajudar a acrescentar controles na GTWVG 3.2

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?

Ajudar a acrescentar controles na GTWVG 3.2

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é !

Ajudar a acrescentar controles na GTWVG 3.2

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.

Ajudar a acrescentar controles na GTWVG 3.2

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é !
Postar uma resposta