Nova versão Minigui Extended 27/07 (problemas ou não)
Moderador: Moderadores
Nova versão Minigui Extended 27/07 (problemas ou não)
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 ?
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)
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)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Nova versão Minigui Extended 27/07 (problemas ou não)
Continua o de sempre, só cortar parte dela
Código: Selecionar todos
..\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 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/
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/
Nova versão Minigui Extended 27/07 (problemas ou não)
Quintas,
Eu uso hbprinter e é ela que tá apresentando erro na compilação, na versão anterior compilava normal
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)
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)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Nova versão Minigui Extended 27/07 (problemas ou não)
Salve a anterior no GIT, depois salve a atual, e compare o que foi alterado.
Dependendo da alteração, deixe hbprinter anterior.
Dependendo da alteração, deixe hbprinter anterior.
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/
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/
Nova versão Minigui Extended 27/07 (problemas ou não)
Quintas,
Não tem diferença entre a hbprinter de junho e julho é outra coisa isso é que mata a gente
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)
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)
Nova versão Minigui Extended 27/07 (problemas ou não)
Isolei a compilação dela são esses os erros:
Código: Selecionar todos
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)
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)
Nova versão Minigui Extended 27/07 (problemas ou não)
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)
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)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Nova versão Minigui Extended 27/07 (problemas ou não)
Pelo menos esta
Aparenta ser a PrintDlg do Windows, o diálogo de impressora.
A estas alturas erro no básico é complicado....
Código: Selecionar todos
winprint.prg:2493:8: warning: implicit declaration of function 'PrintDlg'; did you mean 'PaintRgn'? [-Wimplicit-function-declaration]
A estas alturas erro no básico é complicado....
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/
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/
Nova versão Minigui Extended 27/07 (problemas ou não)
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.
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.
Código: Selecionar todos
#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)
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)
