Clipper On Line • Ver Tópico - Correção pra Harbour 3.2/WVG

Correção pra Harbour 3.2/WVG

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Correção pra Harbour 3.2/WVG

Mensagempor JoséQuintas » 08 Abr 2018 05:45

Já fiz o pull request pra ser incorporado no Harbour 3.2, mas quem quiser se adiantar:

https://github.com/JoseQuintas/harbour32/commit/a0e06270c28c38e4f1dabf8add32a45f51bb4797

É um ajuste e correção na função de converter cor Harbour pra RGB. wvt_SetRGBColorByString()
Em cor "W/N,N/W", por exemplo, considerava como background "N,N/W" e não convertia direito
E também ao usar cor "1/2", por exemplo, não fazia conversão.
Com esse ajuste, tudo ok.

A função pode ser usada em LIB gráfica, então pode ser que interesse pra mais alguém.

Nota: fiz o pull request, mas depende de alguém aceitar a alteração.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Correção pra Harbour 3.2/WVG

Mensagempor JoséQuintas » 08 Abr 2018 05:47

Meu teste após a alteração:

#include "inkey.ch"
#include "directry.ch"

PROCEDURE Main

   LOCAL nCont, cColor

   FOR nCont = 0 TO 15
      cColor := Ltrim( Str( nCont, 2 ) )
      cColor := cColor + "/" + cColor + ",ANY"
      ? cColor, wvt_GetRGBColorByString( cColor, 0 ), wvt_GetRGBColorByString( cColor, 1 )
   NEXT

   Inkey(0)

   RETURN


setcolor.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Correção pra Harbour 3.2/WVG

Mensagempor JoséQuintas » 08 Abr 2018 06:01

Comentário adicional:

No Harbour 3.4 seria incorporada imediatamente.
No Harbour 3.2, depende do interesse de alguém em ter o problema corrigido.

Pra mim essa alteração é muuuuuuito importante, e não é pela GTWVG, é pra saber se o Harbour 3.2 aceita colaborações e ainda vive.
Vamos aguardar....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Correção pra Harbour 3.2/WVG

Mensagempor marcosgambeta » 13 Abr 2018 19:31

JoséQuintas escreveu:No Harbour 3.4 seria incorporada imediatamente.
No Harbour 3.2, depende do interesse de alguém em ter o problema corrigido.

Pra mim essa alteração é muuuuuuito importante, e não é pela GTWVG, é pra saber se o Harbour 3.2 aceita colaborações e ainda vive.


No caso do Harbour 3.4, o Viktor era o único responsável pelo projeto inteiro. Afinal, era um fork criado por iniciativa dele.

O Harbour 3.2 ainda vive, mas certas partes dele dependem de seus mantenedores. Se o mantenedor da GTWVG a deixou de lado ou está sem tempo, dificilmente outro desenvolvedor irá mexer no código.

Se fosse o caso da GTQtc, o Przemek agiria com certeza. Ou mesmo se fosse um bug nos RDD's ou alguma outra parte do core.

Até no Qt Framework (que é um projeto enorme) ocorre problemas semelhantes. Ele é modularizado e, as vezes, ocorre de algum módulo ficar sem mantenedor e ser preciso achar alguém para assumir a tarefa.

Então, ficamos nessa situação: o Harbour é um projeto ativo, mas quem é o mantenedor do quê ? Quem está responsável pela contrib X ou pela contrib Y ou pela contrib Z ?
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 318
Data de registro: 16 Jun 2005 22:53
Curtiu: 2 vezes
Mens.Curtidas: 40 vezes

Correção pra Harbour 3.2/WVG

Mensagempor JoséQuintas » 13 Abr 2018 20:15

Pois é.

Infelizmente, no momento, não vejo futuro.
Vai congelar geral, e é usar enquanto der.

O problema maior é que no mundo Windows, a Microsoft sempre inventa alguma coisa pra atrapalhar, que pode precisar de algo mais.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Correção pra Harbour 3.2/WVG

Mensagempor Itamar M. Lins Jr. » 17 Abr 2018 16:20

Ola!
Irei aguardar mais um bom tempo. Até migrar para outra linguagem, mas sem dúvida ela terá uma IDE comum a todos a exemplo do Lazarus.
Mas é um efeito cascata, até esse forum vai deixar de ser interessante. Um universo de boas informações.

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

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Correção pra Harbour 3.2/WVG

Mensagempor RamonXHB » 17 Abr 2018 16:40

Boa tarde...
Pelo que já li neste tópico, o Harbour está morrendo, pode-se dizer ???
É uma pena..
Vamos levando como der, e nos preparando para migrar.
Ramon A. Körber Jr.
Harbour 3.2 MiniGUI Extended Edition
xDevStudio v0.70 - BCC 5.82 - Lazarus FreePascal
Firebird
AdoDB - ODBC
Windows - Linux
Linux User Number 404280
MSN - ramon15061959@hotmail.com
Skype - ramon15061959
ICQ - UIN 82580595
Avatar de usuário

RamonXHB
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 151
Data de registro: 03 Mar 2007 14:55
Curtiu: 10 vezes
Mens.Curtidas: 3 vezes

Correção pra Harbour 3.2/WVG

Mensagempor marcosgambeta » 17 Abr 2018 16:51

O núcleo (core) do Harbour está bem estável, graças ao trabalho do Przemek e outros. Então, ele será útil por muito tempo ainda.

O problema, do meu ponto de vista, são as bibliotecas extras que ficam sem alguém que as mantenha. Temos, por exemplo, a GTWVG e a GTWVW nestas condições.

São projetos criados por necessidade do seu criador. Se a necessidade deixa de existir, então também deixa de existir a necessidade de mantê-la.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 318
Data de registro: 16 Jun 2005 22:53
Curtiu: 2 vezes
Mens.Curtidas: 40 vezes

Correção pra Harbour 3.2/WVG

Mensagempor JoséQuintas » 17 Abr 2018 17:15

RamonXHB escreveu:Pelo que já li neste tópico, o Harbour está morrendo, pode-se dizer ???


Não é exatamente morrendo.
Também não é o caso de abandonar.

Se considerar que o XHarbour entrou nessa situação há muitos anos e continua por aí....

Mas não aceitar uma correção é uma coisa chata.
O meu funciona... mas... se cada um tiver uma versão diferente... começa o adeus ajuda, e começa o adeus tudo.

E se começa o: apaga isto por falta de manutenção, apaga aquilo por falta de manutenção... pode apagar tudo...
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Correção pra Harbour 3.2/WVG

Mensagempor Itamar M. Lins Jr. » 17 Abr 2018 19:13

Ola!
Tá acontecendo algo estranho, o Przemek que autoriza ou Viktor, ou algum guru de alto nível.
Mas deveria o dono da WVG atualizar, eu acho que estão esperando ele o Pritpal fazer a analise do seu código, mas por onde anda ele ?
Esses caras estão aparecendo de caju em caju :-( Principalmente o Pritpal que tem a QtContribs tem umas questões lá no forum dele sem respostas.
Eu estou esperando a posição da Fivetech, Xailer... que vendem o Harbour se posicionarem também.
Só os caras fazendo e eles lucrando sem contribuir ai é dose né ?
Olha que achei agora...
Hi Harboureans

There been a long interval since I last committed.
The reasons being multiple and beyond the scope of describing.
One of them, which is relevant here, was the ageing laptop which
needed replacement, and which is now done.
Hopefully I will return to this amazing library very soon.
Sorry for such delay.

Pritpal Bedi
a student of software analysis & concepts

Já é uma explicação ai para vc Quintas.

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

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Correção pra Harbour 3.2/WVG

Mensagempor JoséQuintas » 17 Abr 2018 21:48

bedi.png


Meu contato pra suporte mais recente.
Vai completar 3 meses.
Respostas parecidas em mensagens mais antigas.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Correção pra Harbour 3.2/WVG

Mensagempor JoséQuintas » 17 Abr 2018 22:05

Itamar M. Lins Jr. escreveu:Eu estou esperando a posição da Fivetech, Xailer... que vendem o Harbour se posicionarem também.


Fivetech????

Espere sentado.
Ele é considerado o pai do Harbour, mas....
Já postou tanta dúvida idiota que nem sei se ele sabe o que é Harbour.
É mais provável que ele registre o Harbour pra ganhar mais dinheiro.
Aí ficaria a dupla perfeita: xharbour.com e Harbour.com
E o open source desatualizado, igualzinho.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Harbour

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