Atualizações Hwgui 2.20 Mingw 7.10

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualizações Hwgui 2.20 Mingw 7.10

Mensagem por Itamar M. Lins Jr. »

Ola!

Código: Selecionar todos

2017-06-09 15:22 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/winapi/control.c
    ! Warning fixed ( hb_snprintf() instead of sprintf )
  * source/common/editor/hilight.prg
    * Hilight rules may be set directly in Hilight():New() now.
Ninguém está corrigindo o código da hwgui 2.17 no SVN. Apenas o Alexander está atualizando a Hwgui 2.20
Vamos ajudar. Postei lá algumas msg warnings e ele consertou. Melhor para todos se usarmos uma versão só.
Esqueci de postar o warning da hbactivex, mas já fiz isso, vamos aguardar. Falha minha, deveria ter colocado todos os "warnings" de vez.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualizações Hwgui 2.20 Mingw 7.10

Mensagem por JoséQuintas »

Apareceu algo para aquela mensagem que enviei pra hwgui uma vez....
We are contacting you to confirm you are still interested in receiving emails from this SourceForge project list. If you do not confirm your subscription by June 29th, you will be unsubscribed from the above mailing list.
é o source-forge perguntando se ainda quero continuar cadastrado pra hwgui.... rs
foi a única novidade até hoje.
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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualizações Hwgui 2.20 Mingw 7.10

Mensagem por Itamar M. Lins Jr. »

Ola!

Código: Selecionar todos

2017-06-11 17:45 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * contrib/activex/htmlcore.c
    ! Small fix
O problema do "Warnings" no Mingw 7.10 resolvido.

Quintas, manda novamente sua mensagem, quem sabe agora ele fale algo a respeito.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Atualizações Hwgui 2.20 Mingw 7.10

Mensagem por asimoes »

Os warnings era a falta de break e break fora do lugar nos switch case
Compilando com o Mingw 6.3 não acusava, enfim...
Mesmo assim ainda tem warning que eu resolvi

Agora sem warning (minha modificação)

Código: Selecionar todos

         case HB_IT_LONG:
            dVal = hb_arrayGetND( pArray, ul );
            if( HB_DBL_LIM_INT32( dVal ) )
            {
               ulMemoSize += 5;
            }
            break;
Aqui o Alexander ainda não resolveu.

Código: Selecionar todos

         case HB_IT_LONG:
            dVal = hb_arrayGetND( pArray, ul );
            if( HB_DBL_LIM_INT32( dVal ) )
            {
               ulMemoSize += 5;
               break;
            }
            
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualizações Hwgui 2.20 Mingw 7.10

Mensagem por Itamar M. Lins Jr. »

Ola!
Não vi mais "avisos" aqui.
Parece que seu código não esta igual ao do SVN.

De toda forma pode pedir acesso a gravação no SVN e fazer as correções. Se eu soubesse corrigir já teria feito isso.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Atualizações Hwgui 2.20 Mingw 7.10

Mensagem por Nascimento »

Ou Simplismente

Código: Selecionar todos

 case HB_IT_LONG:
            dVal = hb_arrayGetND( pArray, ul );
            if( HB_DBL_LIM_INT32( dVal ) ) // quando é so uma condição o if  nao precisa de { }
               ulMemoSize += 5;

            break;
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Claudio Soto
Colaborador
Colaborador
Mensagens: 566
Registrado em: 27 Ago 2012 12:31
Localização: Uruguay
Contato:

Atualizações Hwgui 2.20 Mingw 7.10

Mensagem por Claudio Soto »

asimoes escreveu:
Aqui o Alexander ainda não resolveu.

Código: Selecionar todos

         case HB_IT_LONG:
            dVal = hb_arrayGetND( pArray, ul );
            if( HB_DBL_LIM_INT32( dVal ) )
            {
               ulMemoSize += 5;
               break;
            }
            
En C para que un case termine debe encontrar un break de lo contrario ejecuta el siguiente case. Al estar el break adentro de las llaves del if sólo termina el case si la cláusula del if es verdadera de lo contrario ejecuta el codigo del siguiente case.

Los case sin break son útiles para tratar con el mismo código diferentes valores, ej.

case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
printf (" vocales ");
break;
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Atualizações Hwgui 2.20 Mingw 7.10

Mensagem por Nascimento »

exacto
trabalho com .c mais focado muito em micro-controladores pic
pequenas coisas eu porto do .c para o harbour
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Responder