HWGUI 2.22
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
Código: Selecionar todos
d:\github\hwgui>hbmk2 *.hbp
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
hbmk2: Criando biblioteca estática... lib\libhbxml.a
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
hbmk2: Criando biblioteca estática... lib\libhwgdebug.a
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
../../../../source/winapi/control.c: In function 's_timerProc':
../../../../source/winapi/control.c:1256:80: warning: unused parameter 'dwTime' [-Wunused-parameter]
static void CALLBACK s_timerProc( HWND hWnd, UINT message, UINT idTimer, DWORD dwTime )
~~~~~~^~~~~~
hbmk2: Criando biblioteca estática... lib\libhwgui.a
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
../../../../../source/winapi/control.c: In function 's_timerProc':
../../../../../source/winapi/control.c:1256:80: warning: unused parameter 'dwTime' [-Wunused-parameter]
static void CALLBACK s_timerProc( HWND hWnd, UINT message, UINT idTimer, DWORD dwTime )
~~~~~~^~~~~~
hbmk2: Criando biblioteca dinâmica... lib\hwguidyn.dll
d:/harbour/comp/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lprocmisc
collect2.exe: error: ld returned 1 exit status
hbmk2 [hwguidyn]: Erro: Executando comando de linkagem da biblioteca dinâmica.
1
gcc.exe -shared -o lib/hwguidyn.dll C:/Users/jmcqu/AppData/Local/Temp/rj57xe.lnk -m32 -Wl,--nxcompat -Wl,--dynamicbase -Wl,--start-group -lhbxml -lprocmisc -lhbmainwin -lhbcplr -lhbdebug -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lharbour.dll -Wl,--end-group -s -Ld:/harbour/lib/win/mingw -Ld:/cdrom/fontes/integra/sefazclass -Ld:/cdrom/fontes/integra/libjpa -Ld:/github/oohg -Llib
O outro é só um parâmetro inútil.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
Código: Selecionar todos
d:\github\hwgui\samples>hbmk2 testbrw -L.. hwgui.hbc
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
Harbour 3.4.0dev (c93035d0e3) (2020-03-25 02:44)
Copyright (c) 1999-2020, https://github.com/JoseQuintas/harbour-core/
Compiling 'testbrw.prg'...
1800
testbrw.prg:33: warning W0004 Codeblock parameter 'V' declared but not used in function 'DLGGET'
testbrw.prg:34: warning W0004 Codeblock parameter 'V' declared but not used in function 'DLGGET'
testbrw.prg:35: warning W0004 Codeblock parameter 'V' declared but not used in function 'DLGGET'
testbrw.prg:40: warning W0001 Ambiguous reference 'OBMP'
testbrw.prg:41: warning W0001 Ambiguous reference 'OBMP'
No code generated.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
Código: Selecionar todos
d:\github\hwgui\samples>hbmk2 testbrw -L.. hwgui.hbc -w0 -es0
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
Harbour 3.4.0dev (c93035d0e3) (2020-03-25 02:44)
Copyright (c) 1999-2020, https://github.com/JoseQuintas/harbour-core/
Compiling 'testbrw.prg'...
Lines 3574, Functions/Procedures 3
Generating C source output to 'C:\Users\jmcqu\AppData\Local\Temp\hbmk_km6iol.dir\testbrw.c'... Done.
d:/harbour/comp/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lprocmisc
collect2.exe: error: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
Ok resolvido
é que ao usar *.HBP, a compilação fora de ordem deu erro, e ficou incompleta.
Um dos hbps dependia dos outros hbps finalizados.
Ao fazer individual ok
é que ao usar *.HBP, a compilação fora de ordem deu erro, e ficou incompleta.
Um dos hbps dependia dos outros hbps finalizados.
Ao fazer individual ok
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
Indiquei pra deixar passar erros: -w0 -es0hbmk2 testbrw -L.. hwgui.hbc -w0 -es0
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
Harbour 3.4.0dev (c93035d0e3) (2020-03-25 02:44)
Copyright (c) 1999-2020, https://github.com/JoseQuintas/harbour-core/
Compiling 'testbrw.prg'...
Lines 3574, Functions/Procedures 3
Indiquei a pasta do HBC: -L..
indiquei o HBC: HWGUI.hbc
Nota: obrigatório indicar a pasta antes de indicar o hbc
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
Segundo teste:
Alterando o exemplo pra GTWVG
Alterando o exemplo pra GTWVG
Código: Selecionar todos
Function Main
DlgGet()
Return Nil
Código: Selecionar todos
FUNCTION HB_GTSYS
REQUEST HB_GT_WVG_DEFAULT
RETURN NIL
hbmk2 testbrw -L.. hwgui.hbc -w0 -es0 gtwvg.hbc
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
Harbour 3.4.0dev (c93035d0e3) (2020-03-25 02:44)
Copyright (c) 1999-2020, https://github.com/JoseQuintas/harbour-core/
Compiling 'testbrw.prg'...
Lines 3568, Functions/Procedures 4
Generating C source output to 'C:\Users\jmcqu\AppData\Local\Temp\hbmk_coo9qo.dir\testbrw.c'... Done.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
Código: Selecionar todos
Function Main
SetMode(25,80)
CLS
@ 1, 0 SAY "testando hwgui"
Inkey(10)
hb_ThreadStart( { || DlgGet() } )
Inkey(0)
Return Nil
É curioso... deu erro na linha 7, do Inkey(0)..
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
É interessante essa parte, vejam:
No gerenciador de tarefas, apareceu como parte do prompt, e depois como isolado.
É o primeiro teste, NÃO OLHEI detalhes.
Tem LIB que insiste em adicionar o console, NÃO sei se é o caso da HWGUI.
janela console fica anexada a janela do prompt, janela GUI não.
e só pra lembrar: a janela GTWVG NÃO é console, por isso imagino que foi a HWGUI que adicionou.
No gerenciador de tarefas, apareceu como parte do prompt, e depois como isolado.
É o primeiro teste, NÃO OLHEI detalhes.
Tem LIB que insiste em adicionar o console, NÃO sei se é o caso da HWGUI.
janela console fica anexada a janela do prompt, janela GUI não.
e só pra lembrar: a janela GTWVG NÃO é console, por isso imagino que foi a HWGUI que adicionou.
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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
HWGUI 2.22
Ola!
Pode rodar exemplos:
Neste caso ai foi um bug que mandei na época.
Fácil participar, se achar algum problema, isolar e mandar para eles, que irão corrigir.
Saudações,
Itamar M. Lins Jr.
Isso não acontece com Hwgui.Tem LIB que insiste em adicionar o console, NÃO sei se é o caso da HWGUI.
Pode rodar exemplos:
Código: Selecionar todos
#include "hwgui.ch"
Function main
LOCAL oDlg, oGet, cGet := " ", oBt, oMD, cMD:="", aMD:={}
aadd( aMD, {"A",1} )
aadd( aMD, {"B",2} )
INIT DIALOG oDlg AT 100,100 SIZE 500,160 CLIPPER NOEXIT
@ 010,010 get oGet VAR cGet size 50,20
@ 010,040 get ComboBox oMD ITEMS aMD Size 200,25 displaycount 3
@ 020,120 button oBt caption "OK" size 50,30 on click {|| hwg_enddialog(), hwg_msginfo(STR(aMD[oMD][2])) }
oDlg:Activate(,,,.t.)
Return Nil
Fácil participar, se achar algum problema, isolar e mandar para eles, que irão corrigir.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
HWGUI 2.22
Ola!
Esses avisos que aparecem na criação da lib, ocorre no GCC 9x não aparece no gcc7 se não me engano.
Já abri um ticket lá para eles.
Tem outro aberto para compilação em 64bits do Vagner Nunes...
Saudações,
Itamar M. Lins Jr.
Esses avisos que aparecem na criação da lib, ocorre no GCC 9x não aparece no gcc7 se não me engano.
Já abri um ticket lá para eles.
Tem outro aberto para compilação em 64bits do Vagner Nunes...
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
Não precisava, porque não tem muito o que fazer.Itamar M. Lins Jr. escreveu:Esses avisos que aparecem na criação da lib, ocorre no GCC 9x não aparece no gcc7 se não me engano.
Já abri um ticket lá para eles.
NÃO tem a ver com GCC, porque o erro é no Harbour, de variável não usada.
Nesse caso tanto faz o compilador.
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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
HWGUI 2.22
Ola!
Minha luta agora é compilar uns testes do hb34 a partir libmysqlclient.a ou libmariadbclient.a tá russo! SQLMIX, acesso nativo.
Tô procurando a versão 32bits do mysql,(mysql.h) baixei aqui, tô estudando o assunto.
Saudações,
Itamar M. Lins Jr.
Tem outros, mandei ontem, tinha compilado antes de vc com gcc9.Não precisava, porque não tem muito o que fazer.
NÃO tem a ver com GCC, porque o erro é no Harbour, de variável não usada.
Nesse caso tanto faz o compilador.
Minha luta agora é compilar uns testes do hb34 a partir libmysqlclient.a ou libmariadbclient.a tá russo! SQLMIX, acesso nativo.
Tô procurando a versão 32bits do mysql,(mysql.h) baixei aqui, tô estudando o assunto.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HWGUI 2.22
Facilita testar criando isto na pasta samples:
-----test.hbc----
libpaths=..
libs=HWGUI.hbc
prgflags=-w0 -es0
Depois: hbmk2 testbrw.prg test.hbc
Pra uso definitivo, é só modificar harbour\bin\hbmk.hbc com algo parecido.
---hbmk.hbc----
libpaths=path da HWGUI
libs=HWGUI.hbc
prgflags=-w0 -es0
detesto esse -w0 -es0, mas.... se a lib acaba obrigando, fazer o quê....
Lógico, no meu caso faço diferente... direciono todas as LIBs/HBXs pra harbour\add-ons\HWGUI
Acho melhor assim.
E se não aceitar -w3 -es2, descarto totalmente o uso da LIB, vai direto pro lixo.
-----test.hbc----
libpaths=..
libs=HWGUI.hbc
prgflags=-w0 -es0
Depois: hbmk2 testbrw.prg test.hbc
Pra uso definitivo, é só modificar harbour\bin\hbmk.hbc com algo parecido.
---hbmk.hbc----
libpaths=path da HWGUI
libs=HWGUI.hbc
prgflags=-w0 -es0
detesto esse -w0 -es0, mas.... se a lib acaba obrigando, fazer o quê....
Lógico, no meu caso faço diferente... direciono todas as LIBs/HBXs pra harbour\add-ons\HWGUI
Acho melhor assim.
E se não aceitar -w3 -es2, descarto totalmente o uso da LIB, vai direto pro lixo.
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/