Clipper On Line • Ver Tópico - Atualização da MiniGUI 17.04 (hoje)

Atualização da MiniGUI 17.04 (hoje)

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Atualização da MiniGUI 17.04 (hoje)

Mensagempor asimoes » 26 Abr 2017 20:38

Tem essa informação no changelog

A quem interessar:

* Modified: Adaptation of MiniGUI core for compatibility with Visual C 2015
compiler (there is a portable version at http://whosaway.com).
â–º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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor asimoes » 26 Abr 2017 20:44

Ops falhou a compilação, tem problema nessa versão, voltando para 17.03

In file included from ../MiniGUI/SOURCE/c_image.c:63:0:
../MiniGUI/SOURCE/hbgdiplus.h:89:17: error: unknown type name 'GdipCreateBitmapFromFilePtr'
EXTERN_FUNCPTR( GdipCreateBitmapFromFile );
                 ^
../MiniGUI/SOURCE/hbgdiplus.h:84:48: note: in definition of macro 'EXTERN_FUNCPTR'
#define EXTERN_FUNCPTR( name )          extern name##Ptr g_##name
                                                ^~~~
../MiniGUI/SOURCE/hbgdiplus.h:90:17: error: unknown type name 'GdipCreateBitmapFromResourcePtr'
EXTERN_FUNCPTR( GdipCreateBitmapFromResource );
                 ^
../MiniGUI/SOURCE/hbgdiplus.h:84:48: note: in definition of macro 'EXTERN_FUNCPTR'
#define EXTERN_FUNCPTR( name )          extern name##Ptr g_##name
                                                ^~~~
../MiniGUI/SOURCE/hbgdiplus.h:91:17: error: unknown type name 'GdipCreateBitmapFromStreamPtr'
EXTERN_FUNCPTR( GdipCreateBitmapFromStream );
                 ^
../MiniGUI/SOURCE/hbgdiplus.h:84:48: note: in definition of macro 'EXTERN_FUNCPTR'
#define EXTERN_FUNCPTR( name )          extern name##Ptr g_##name
                                                ^~~~
../MiniGUI/SOURCE/hbgdiplus.h:92:17: error: unknown type name 'GdipCreateHBITMAPFromBitmapPtr'
EXTERN_FUNCPTR( GdipCreateHBITMAPFromBitmap );
                 ^
../MiniGUI/SOURCE/hbgdiplus.h:84:48: note: in definition of macro 'EXTERN_FUNCPTR'
#define EXTERN_FUNCPTR( name )          extern name##Ptr g_##name
                                                ^~~~
../MiniGUI/SOURCE/hbgdiplus.h:93:17: error: unknown type name 'GdipDisposeImagePtr'
EXTERN_FUNCPTR( GdipDisposeImage );
                 ^
../MiniGUI/SOURCE/hbgdiplus.h:84:48: note: in definition of macro 'EXTERN_FUNCPTR'
#define EXTERN_FUNCPTR( name )          extern name##Ptr g_##name
                                                ^~~~
../MiniGUI/SOURCE/c_image.c: In function 'HMG_GdipLoadBitmap':
../MiniGUI/SOURCE/c_image.c:176:4: error: unknown type name 'GpStatus'
    GpStatus  status  = 1;
    ^~~~~~~~
../MiniGUI/SOURCE/c_image.c:177:4: error: unknown type name 'GpBitmap'
    GpBitmap  * gpBitmap;
    ^~~~~~~~
../MiniGUI/SOURCE/c_image.c:185:16: error: 'fn_GdipCreateBitmapFromResource' undeclared (first use in this function)
    if( NULL != fn_GdipCreateBitmapFromResource )
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/c_image.c:185:16: note: each undeclared identifier is reported only once for each function it appears in
../MiniGUI/SOURCE/c_image.c:186:16: warning: implicit declaration of function 'fn_GdipCreateBitmapFromResource' [-Wimplicit-function-declaration]
       status = fn_GdipCreateBitmapFromResource( g_hInstance, res_nameW, &gpBitmap );
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/c_image.c:188:8: error: 'Ok' undeclared (first use in this function)
    if( Ok != status && NULL != res_type )
        ^~
../MiniGUI/SOURCE/c_image.c:196:22: error: 'fn_GdipCreateBitmapFromStream' undeclared (first use in this function)
          if( NULL != fn_GdipCreateBitmapFromStream )
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/c_image.c:197:22: warning: implicit declaration of function 'fn_GdipCreateBitmapFromStream' [-Wimplicit-function-declaration]
             status = fn_GdipCreateBitmapFromStream( stream, &gpBitmap );
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/c_image.c:203:32: error: 'fn_GdipCreateBitmapFromFile' undeclared (first use in this function)
    if( Ok != status && NULL != fn_GdipCreateBitmapFromFile )
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/c_image.c:207:16: warning: implicit declaration of function 'fn_GdipCreateBitmapFromFile' [-Wimplicit-function-declaration]
       status = fn_GdipCreateBitmapFromFile( res_nameW, &gpBitmap );
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/c_image.c:214:7: error: unknown type name 'ARGB'
       ARGB BkColor = 0xFF000000UL;  // TODO
       ^~~~
../MiniGUI/SOURCE/c_image.c:216:19: error: 'fn_GdipCreateHBITMAPFromBitmap' undeclared (first use in this function)
       if( NULL != fn_GdipCreateHBITMAPFromBitmap )
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/c_image.c:217:10: warning: implicit declaration of function 'fn_GdipCreateHBITMAPFromBitmap' [-Wimplicit-function-declaration]
          fn_GdipCreateHBITMAPFromBitmap( gpBitmap, &hBitmap, BkColor );
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/c_image.c:219:19: error: 'fn_GdipDisposeImage' undeclared (first use in this function)
       if( NULL != fn_GdipDisposeImage )
                   ^~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/c_image.c:220:10: warning: implicit declaration of function 'fn_GdipDisposeImage' [-Wimplicit-function-declaration]
          fn_GdipDisposeImage( gpBitmap );
          ^~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/hbgdiplus.c: In function 'GdiplusInit':
../MiniGUI/SOURCE/hbgdiplus.c:58:11: warning: implicit declaration of function 'fn_GdiplusStartup' [-Wimplicit-function-declaration]
    return fn_GdiplusStartup( &g_GpToken, &GdiplusStartupInput, NULL );
           ^~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/hbgdiplus.c: In function 'HB_FUN_GDIPLUSSHUTDOWN':
../MiniGUI/SOURCE/hbgdiplus.c:70:16: error: 'fn_GdiplusShutdown' undeclared (first use in this function)
    if( NULL != fn_GdiplusShutdown )
                ^~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/hbgdiplus.c:70:16: note: each undeclared identifier is reported only once for each function it appears in
../MiniGUI/SOURCE/hbgdiplus.c:71:7: warning: implicit declaration of function 'fn_GdiplusShutdown' [-Wimplicit-function-declaration]
       fn_GdiplusShutdown( g_GpToken );
       ^~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/hbgdiplus.c: In function 'HB_FUN_GDIPCREATEBITMAPFROMFILE':
../MiniGUI/SOURCE/hbgdiplus.c:81:16: error: 'fn_GdipCreateBitmapFromFile' undeclared (first use in this function)
    if( NULL != fn_GdipCreateBitmapFromFile )
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/hbgdiplus.c:87:20: warning: implicit declaration of function 'fn_GdipCreateBitmapFromFile' [-Wimplicit-function-declaration]
          hb_retni( fn_GdipCreateBitmapFromFile( lpFName, &bitmap ) );
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/hbgdiplus.c: In function 'HB_FUN_GDIPCREATEHBITMAPFROMBITMAP':
../MiniGUI/SOURCE/hbgdiplus.c:104:16: error: 'fn_GdipCreateHBITMAPFromBitmap' undeclared (first use in this function)
    if( NULL != fn_GdipCreateHBITMAPFromBitmap )
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/hbgdiplus.c:112:20: warning: implicit declaration of function 'fn_GdipCreateHBITMAPFromBitmap' [-Wimplicit-function-declaration]
          hb_retni( fn_GdipCreateHBITMAPFromBitmap( bitmap, &hbitmap, argb ) );
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/hbgdiplus.c: In function 'HB_FUN_GDIPDISPOSEIMAGE':
../MiniGUI/SOURCE/hbgdiplus.c:125:16: error: 'fn_GdipDisposeImage' undeclared (first use in this function)
    if( NULL != fn_GdipDisposeImage )
                ^~~~~~~~~~~~~~~~~~~
../MiniGUI/SOURCE/hbgdiplus.c:126:17: warning: implicit declaration of function 'fn_GdipDisposeImage' [-Wimplicit-function-declaration]
       hb_retni( fn_GdipDisposeImage( hb_parptr( 1 ) ) );
                 ^~~~~~~~~~~~~~~~~~~
â–º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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 26 Abr 2017 21:35

Já atualizei a allgui pra HMG 17.04, e não deu nenhum problema.

Por acaso apagou a anterior antes de salvar a atual?
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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor asimoes » 26 Abr 2017 21:35

Tem que ter cuidado ao atualizar!

Antes de atualizar, renomear ou remover a pasta da versão anterior, rodar o setup e recompilar. dessa vez funcionou, engraçado que nas versões anteriores não dava erro, compilando e aprendendo.
â–º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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 26 Abr 2017 22:16

Antes de atualizar, renomear ou remover a pasta da versão anterior, rodar o setup e recompilar


Aí que está o segredo.... rs

Apago tudo, salvo o novo, e pelo GIT e comparo o que mudou nos fontes.
Qualquer coisa é só digitar GIT --reset hard HEAD, e volta ao que estava antes.
Como se trata de um projeto open-source, o github serve de backup, é grátis,
e é mais seguro do que qualquer outro backup.... rs
E assim que confirmo que esta tudo ok, salvo no github atualizado.
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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 26 Abr 2017 22:20

Importante:

Se tiver opção de rebuild, convém usar pra tirar a dúvida.
Já aconteceu aqui de aproveitar fonte anterior na compilação, parecer que está tudo certo, e depois dar erro.

Criei até um utilitário pra sumir com tudo que é temporário do hbmk2 do HD inteiro por causa disso, e pra economizar espaç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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 26 Abr 2017 22:38

Vixe.... fui até confirmar...

A versão saiu hoje, e às 5 da manhã a allgui já estava atualizada no github. (17 horas atrás)

hmg extended.png


hmg 17.04.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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 28 Abr 2017 09:20

Pra quem baixou:

Saiu outra com atualizacão.

Whatsnew:
- fixed problem with a backcolor handling at the editing controls (introduced in build 17.04).
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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor asimoes » 28 Abr 2017 09:53

Saiu aonde essa correção?
â–º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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor asimoes » 28 Abr 2017 10:05

Na página http://hmgextended.com/download.html não menciona, mesmo assim eu baixei novamente, olhando o changelog não achei essa informação, mas percebi que houve uma alteração comparando com a versão previamente instalada.
â–º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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 28 Abr 2017 10:10

miniguibrasil.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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor asimoes » 28 Abr 2017 10:14

É, não iria saber nunca desse erro, provavelmente se eu fosse usar a função citada, e na versão 17-05 já com a correção olhando o changelog que eu sempre faço questão de ver o que mudou.
â–º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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 28 Abr 2017 10:22

Eu fiquei até na dúvida por causa do título 17.03, que está errado.

Mas a alteração menciona: "bug introduzido pela versão 17.04"

Vou baixar de novo, e postar aqui o que mudou, só pra curiosidade, e pra confirmar.

Isso chama a atenção pra outra coisa:
Cada um que baixar, conforme a data, pode baixar diferente.
E vai funcionar diferente, mesmo sendo a mesma versão.

Faz falta um github pra ela, pra facilitar... rs
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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 28 Abr 2017 10:32

Realmente, tá diferente.
E teve até uma função renomeada.
Isso é de ontem pra hoje.

uphmge1704.png


https://github.com/PaulinhoBiaCao/AllGui/commit/2e50e588d733338025c98914600d57c0a6ade148

Uso esse endereço com os fontes originais.
Facilita atualizar a allgui.... rs
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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor asimoes » 28 Abr 2017 10:40

Até ano passado ou retrasado eu baixava a minigui pelo svn, isso mudou depois, mas também obriga ficar olhando a página que também não informa nada se houve correção, nem se houve patch de correção, enfim a gente só fica sabendo quando da erro e volta pra versão anterior. O Harbour eu atualizo 3 vezes por dia e compilo a cada 7 dias, exceto se houver uma correção que vá afetar o funcionamento do meu sistema ou bug que pode estourar na aplicação.
â–º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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Próximo



Retornar para MiniGui

Quem está online

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