Clipper On Line • Ver Tópico - Nova versão Minigui Extended 27/07 (problemas ou não)

Nova versão Minigui Extended 27/07 (problemas ou não)

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Nova versão Minigui Extended 27/07 (problemas ou não)

Mensagempor asimoes » 30 Jul 2017 14:43

Pessoal,

Alguém conseguiu compilar a lib com mingw 7.10 ?, fiz como manda o figurino, renomeiei a pasta anterior para não dar problema na compilação, mas apresentou
um monte de erros, alguém confirma ?
â–º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

Nova versão Minigui Extended 27/07 (problemas ou não)

Mensagempor JoséQuintas » 30 Jul 2017 18:05

Continua o de sempre, só cortar parte dela

..\hmge\source\*.prg
..\hmge\source\*.c
..\hmge\source\bostaurus\bostaurus.prg
..\hmge\source\calldll\*.prg
#..\hmge\source\hbprinter\*.prg
#..\hmge\source\hbprinter\*.c
#..\hmge\source\miniprint\*.prg
#..\hmge\source\miniprint\*.c
..\hmge\source\propgrid\*.prg
..\hmge\source\propgrid\*.c
..\hmge\source\propsheet\*.prg
..\hmge\source\propsheet\*.c
..\hmge\source\qhtm\*.prg
..\hmge\source\qhtm\*.c
..\hmge\source\socket\*.prg
..\hmge\source\socket\*.c
..\hmge\source\tget\*.prg
..\hmge\source\tsbrowse\*.prg
..\hmge\source\tsbrowse\*.c
..\hmge\source\winreport\*.prg
..\hmge\source\winreport\*.c

-o..\lib\win\${hb_comp}\hmge
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Nova versão Minigui Extended 27/07 (problemas ou não)

Mensagempor asimoes » 30 Jul 2017 20:40

Quintas,

Eu uso hbprinter e é ela que tá apresentando erro na compilação, na versão anterior compilava normal
â–º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

Nova versão Minigui Extended 27/07 (problemas ou não)

Mensagempor JoséQuintas » 30 Jul 2017 21:14

Salve a anterior no GIT, depois salve a atual, e compare o que foi alterado.
Dependendo da alteração, deixe hbprinter anterior.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Nova versão Minigui Extended 27/07 (problemas ou não)

Mensagempor asimoes » 30 Jul 2017 21:32

Quintas,

Não tem diferença entre a hbprinter de junho e julho é outra coisa isso é que mata a gente
â–º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

Nova versão Minigui Extended 27/07 (problemas ou não)

Mensagempor asimoes » 30 Jul 2017 21:35

Isolei a compilação dela são esses os erros:
Compilando Minigui
hbmk2: Compilando...
winprint.prg:2418:8: error: unknown type name 'DEVNAMES'
winprint.prg:2420:8: error: unknown type name 'PRINTER_INFO_2'
winprint.prg:2421:8: error: unknown type name 'PRINTER_INFO_2'
winprint.prg:2422:8: error: unknown type name 'PRINTER_DEFAULTS'
winprint.prg:2423:8: error: unknown type name 'PRINTDLG'
winprint.prg: In function 'HB_FUN_RR_FINISH':
winprint.prg:2450:4: warning: implicit declaration of function 'ClosePrinter'; did you mean 'CloseWindow'? [-Wimplicit-function-declaration]
winprint.prg: In function 'HB_FUN_RR_PRINTDIALOG':
winprint.prg:2481:8: error: request for member 'lStructSize' in something not a structure or union
winprint.prg:2482:8: error: request for member 'hDevMode' in something not a structure or union
winprint.prg:2483:8: error: request for member 'hDevNames' in something not a structure or union
winprint.prg:2484:8: error: request for member 'Flags' in something not a structure or union
winprint.prg:2484:23: error: 'PD_RETURNDC' undeclared (first use in this function); did you mean 'NM_RETURN'?
winprint.prg:2484:23: note: each undeclared identifier is reported only once for each function it appears in
winprint.prg:2484:37: error: 'PD_ALLPAGES' undeclared (first use in this function); did you mean 'PI_FLAGS'?
winprint.prg:2485:8: error: request for member 'hwndOwner' in something not a structure or union
winprint.prg:2486:8: error: request for member 'hDC' in something not a structure or union
winprint.prg:2487:8: error: request for member 'nCopies' in something not a structure or union
winprint.prg:2488:8: error: request for member 'nFromPage' in something not a structure or union
winprint.prg:2489:8: error: request for member 'nToPage' in something not a structure or union
winprint.prg:2490:8: error: request for member 'nMinPage' in something not a structure or union
winprint.prg:2491:8: error: request for member 'nMaxPage' in something not a structure or union
winprint.prg:2493:8: warning: implicit declaration of function 'PrintDlg'; did you mean 'PaintRgn'? [-Wimplicit-function-declaration]
winprint.prg:2495:17: error: request for member 'hDC' in something not a structure or union
winprint.prg:2503:52: error: request for member 'hDevMode' in something not a structure or union
winprint.prg:2504:24: error: 'LPDEVNAMES' undeclared (first use in this function); did you mean 'LPDEVMODE'?
winprint.prg:2504:37: error: expected ';' before 'GlobalLock'
winprint.prg:2512:53: error: request for member 'wDeviceOffset' in something not a structure or union
winprint.prg:2515:25: error: request for member 'nFromPage' in something not a structure or union
winprint.prg:2516:25: error: request for member 'nToPage' in something not a structure or union
winprint.prg:2517:71: error: request for member 'nCopies' in something not a structure or union
winprint.prg:2518:20: error: request for member 'Flags' in something not a structure or union
winprint.prg:2518:29: error: 'PD_PAGENUMS' undeclared (first use in this function); did you mean 'TB_PAGEUP'?
winprint.prg:2520:25: error: request for member 'Flags' in something not a structure or union
winprint.prg:2520:34: error: 'PD_SELECTION' undeclared (first use in this function); did you mean 'PARSEACTION'?
winprint.prg:2527:28: error: request for member 'hDevMode' in something not a structure or union
winprint.prg:2528:28: error: request for member 'hDevNames' in something not a structure or union
winprint.prg: In function 'rr_getdevmode':
winprint.prg:2561:6: error: request for member 'DesiredAccess' in something not a structure or union
winprint.prg:2561:23: error: 'PRINTER_ALL_ACCESS' undeclared (first use in this function); did you mean 'TIMER_ALL_ACCESS'?
winprint.prg:2562:4: warning: implicit declaration of function 'OpenPrinter'; did you mean 'OpenFile'? [-Wimplicit-function-declaration]
winprint.prg:2563:4: warning: implicit declaration of function 'GetPrinter'; did you mean 'GetParent'? [-Wimplicit-function-declaration]
winprint.prg:2564:12: error: 'PRINTER_INFO_2' undeclared (first use in this function); did you mean 'POINTER_32'?
winprint.prg:2564:29: error: expected expression before ')' token
winprint.prg:2566:30: error: expected expression before ')' token
winprint.prg:2569:10: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2570:16: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2572:19: warning: implicit declaration of function 'DocumentProperties'; did you mean 'GetCommProperties'? [-Wimplicit-function-declaration]
winprint.prg:2575:10: error: request for member 'pDevMode' in something not a structure or union
winprint.prg: In function 'HB_FUN_EF_RESETPRINTER':
winprint.prg:2586:7: warning: implicit declaration of function 'SetPrinter'; did you mean 'SetParent'? [-Wimplicit-function-declaration]
winprint.prg: In function 'HB_FUN_RR_GETDEVICECAPS':
winprint.prg:2634:31: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2636:31: error: request for member 'pDevMode' in something not a structure or union
winprint.prg: In function 'HB_FUN_RR_SETDEVMODE':
winprint.prg:2648:21: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2650:10: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2650:36: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2653:13: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2656:13: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2659:13: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2662:13: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2665:13: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2668:13: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2671:13: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2674:13: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2677:56: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2677:71: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2679:24: error: request for member 'pDevMode' in something not a structure or union
winprint.prg: In function 'HB_FUN_RR_SETUSERMODE':
winprint.prg:2687:21: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2689:10: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2689:41: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2690:10: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2691:10: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2692:10: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2695:56: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2695:71: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2697:24: error: request for member 'pDevMode' in something not a structure or union
winprint.prg: In function 'HB_FUN_RR_GETDEFAULTPRINTER':
winprint.prg:2713:4: error: unknown type name 'LPPRINTER_INFO_5'; did you mean 'LPSYSTEM_INFO'?
winprint.prg:2717:7: warning: implicit declaration of function 'EnumPrinters'; did you mean 'EnumWindows'? [-Wimplicit-function-declaration]
winprint.prg:2717:21: error: 'PRINTER_ENUM_DEFAULT' undeclared (first use in this function); did you mean 'PSINJECT_ENDDEFAULTS'?
winprint.prg:2718:23: error: 'LPPRINTER_INFO_5' undeclared (first use in this function); did you mean 'LPSYSTEM_INFO'?
winprint.prg:2718:42: error: expected ';' before 'LocalAlloc'
winprint.prg:2720:42: error: invalid type argument of '->' (have 'int')
winprint.prg:2721:18: warning: passing argument 1 of 'LocalFree' makes pointer from integer without a cast [-Wint-conversion]
In file included from C:/hb32fork710/comp/mingw32/i686-w64-mingw32/include/windows.h:70:0,
                 from ../MiniGUI/include/mgdefs.h:46,
                 from winprint.prg:2396:
C:/hb32fork710/comp/mingw32/i686-w64-mingw32/include/winbase.h:1070:28: note: expected 'HLOCAL {aka void *}' but argument is of type 'int'
   WINBASEAPI HLOCAL WINAPI LocalFree (HLOCAL hMem);
                            ^~~~~~~~~
winprint.prg: In function 'HB_FUN_RR_GETPRINTERS':
winprint.prg:2773:4: error: unknown type name 'PRINTER_INFO_4'; did you mean 'POINTER_64'?
winprint.prg:2774:4: error: unknown type name 'PRINTER_INFO_5'; did you mean 'PLHITTESTINFO'?
winprint.prg:2783:15: error: 'PRINTER_ENUM_CONNECTIONS' undeclared (first use in this function); did you mean 'PENUMCONNECTIONS'?
winprint.prg:2783:42: error: 'PRINTER_ENUM_LOCAL' undeclared (first use in this function); did you mean 'PRINTER_ENUM_CONNECTIONS'?
winprint.prg:2812:18: error: 'PRINTER_INFO_4' undeclared (first use in this function); did you mean 'POINTER_64'?
winprint.prg:2812:35: error: expected expression before ')' token
winprint.prg:2814:18: error: 'PRINTER_INFO_5' undeclared (first use in this function); did you mean 'PRINTER_INFO_4'?
winprint.prg:2814:35: error: expected expression before ')' token
winprint.prg:2820:44: error: request for member 'pPrinterName' in something not a structure or union
winprint.prg:2822:20: error: request for member 'Attributes' in something not a structure or union
winprint.prg:2822:36: error: 'PRINTER_ATTRIBUTE_LOCAL' undeclared (first use in this function); did you mean 'PRINTER_ENUM_LOCAL'?
winprint.prg:2831:44: error: request for member 'pPrinterName' in something not a structure or union
winprint.prg:2833:44: error: request for member 'pPortName' in something not a structure or union
winprint.prg: In function 'HB_FUN_RR_DEVICECAPABILITIES':
winprint.prg:2884:39: error: request for member 'pPrinterName' in something not a structure or union
winprint.prg:2884:58: error: request for member 'pPortName' in something not a structure or union
winprint.prg:2895:30: error: request for member 'pPrinterName' in something not a structure or union
winprint.prg:2895:49: error: request for member 'pPortName' in something not a structure or union
winprint.prg:2895:89: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2896:30: error: request for member 'pPrinterName' in something not a structure or union
winprint.prg:2896:49: error: request for member 'pPortName' in something not a structure or union
winprint.prg:2896:85: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2897:30: error: request for member 'pPrinterName' in something not a structure or union
winprint.prg:2897:49: error: request for member 'pPortName' in something not a structure or union
winprint.prg:2897:88: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2927:37: error: request for member 'pPrinterName' in something not a structure or union
winprint.prg:2927:56: error: request for member 'pPortName' in something not a structure or union
winprint.prg:2936:30: error: request for member 'pPrinterName' in something not a structure or union
winprint.prg:2936:49: error: request for member 'pPortName' in something not a structure or union
winprint.prg:2936:88: error: request for member 'pDevMode' in something not a structure or union
winprint.prg:2937:30: error: request for member 'pPrinterName' in something not a structure or union
winprint.prg:2937:49: error: request for member 'pPortName' in something not a structure or union
winprint.prg:2937:84: error: request for member 'pDevMode' in something not a structure or union
hbmk2 [hmgs]: Erro: Executando compilador C/C++. 1
C:\hb32fork710\comp\mingw32\bin\gcc.exe -c -O3 -fno-ident -fomit-frame-pointer  -W -Wall -m32 -pipe -IC:/hb32fork710/include -I/minigui/harbour/include -I../MiniGUI/include -IC:/hb32fork710/contrib/hbhpdf -IC:/hb32fork710/contrib/hbzebra -IC:/hb32fork710/contrib/hbwin ../MiniGUI/SOURCE/HbPrinter/winprint.c
Pressione qualquer tecla para continuar. . .
â–º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

Nova versão Minigui Extended 27/07 (problemas ou não)

Mensagempor asimoes » 30 Jul 2017 21:43

Os erros estão na compilação da hbprinter e miniprint o problema é que eu uso as duas, a solução é continuar usando a versão de junho
â–º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

Nova versão Minigui Extended 27/07 (problemas ou não)

Mensagempor JoséQuintas » 30 Jul 2017 21:47

Pelo menos esta

winprint.prg:2493:8: warning: implicit declaration of function 'PrintDlg'; did you mean 'PaintRgn'? [-Wimplicit-function-declaration]


Aparenta ser a PrintDlg do Windows, o diálogo de impressora.
A estas alturas erro no básico é complicado....
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Nova versão Minigui Extended 27/07 (problemas ou não)

Mensagempor asimoes » 30 Jul 2017 22:16

Achei o problema:

Arquivo mgdefs.h que fica na pasta include da minigui
Onde eu comentei com //aqui é que tá provocando o erro na compilação, foi só remover que compilou sem erro.


#ifndef _WIN32_IE
  #define _WIN32_IE 0x0501
#endif /* !_WIN32_IE */

#include "hbapi.h"
#define WIN32_LEAN_AND_MEAN //aqui
#include <windows.h>
#undef  WIN32_LEAN_AND_MEAN //aqui

#ifndef HMG_LEGACY_ON
//#define HMG_LEGACY_OFF
#endif

#if defined( _WIN64 )

â–º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




Retornar para MiniGui

Quem está online

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