exemplo hwgui
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
exemplo hwgui
enviei, não lembro se antes mostrava essa mensagem do final
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
exemplo hwgui
Agora foi.
Mostra cada um seguindo um caminho diferente, mas com a mesma alteração.
É nessa hora que reseto pro source-forge, porque já contém a alteração.
Acho que o problema foi que ontem, na hora de atualizar precisava primeiro baixar a alteração já existente.
e nessa fiz bagunça, devo ter aplicado o commit no que foi embora, e não no novo que entrou, ou no SVN, o que não é válido pra isso.
Mostra cada um seguindo um caminho diferente, mas com a mesma alteração.
É nessa hora que reseto pro source-forge, porque já contém a alteração.
Acho que o problema foi que ontem, na hora de atualizar precisava primeiro baixar a alteração já existente.
e nessa fiz bagunça, devo ter aplicado o commit no que foi embora, e não no novo que entrou, ou no SVN, o que não é válido pra isso.
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
exemplo hwgui
Olá!
Atenção, sem entrada no Changelog.
Saudações,
Itamar M. Lins Jr.
Código: Selecionar todos
itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test$ svn update
Updating '.':
A mixed
A mixed/dlgempty.prg
A mixed/menu.prg
A mixed/readme.txt
A mixed/test.hbp
Atualizado para revisão 3197.
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
exemplo hwgui
Correção:
Não é um caminho diferente.
São TRES posições.
Main é a posição daqui, svn a posição do source-forge, e remotes/main a posição salva no github.
Provavelmente fiz a mesma confusão ontem, e apliquei direto no github ao invés de local.
Lembro do software reclamar que estava em posição anterior do github kkkk
estranho, aqui mostra que foi o changelog.
Não é um caminho diferente.
São TRES posições.
Main é a posição daqui, svn a posição do source-forge, e remotes/main a posição salva no github.
Provavelmente fiz a mesma confusão ontem, e apliquei direto no github ao invés de local.
Lembro do software reclamar que estava em posição anterior do github kkkk
estranho, aqui mostra que foi o changelog.
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
exemplo hwgui
E na hwgui também.
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
exemplo hwgui
Já vi o que foi:
Você pediu pra atualizar, mas de dentro da pasta test/
Com isso só atualizou essa pasta.
Você pediu pra atualizar, mas de dentro da pasta test/
Com isso só atualizou essa pasta.
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
exemplo hwgui
Mas nenhuma novidade em exemplo, já que é o que postei aqui e não tinha entrado.
Só em todos os fontes troquei o #include "guilib.ch" e #include "windows.ch" pelo #include "hwgui.ch"
Já tinham até feito isso em uns 5 fontes, mas não nos trocentos.
estranhei que fontes GTK também tem os dois, mas até aí, a alteração não muda nada, só elimina uma linha em cada fonte.
Só em todos os fontes troquei o #include "guilib.ch" e #include "windows.ch" pelo #include "hwgui.ch"
Já tinham até feito isso em uns 5 fontes, mas não nos trocentos.
estranhei que fontes GTK também tem os dois, mas até aí, a alteração não muda nada, só elimina uma linha em cada fonte.
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
exemplo hwgui
Aproveitando:
Eu já disse por aqui
Eu sempre dou uma geral nos fontes da LIB, mesmo que seja só pra teste, e mesmo que eu não use depois.
Se eu tenho acesso a atualizar o original, melhor ainda, porque mesmo que não use agora, não vou ter o mesmo trabalho da próxima vez.
Ganho eu por não perder tempo de novo, ganha a LIB, ganham os usuários.
Eu já disse por aqui
Eu sempre dou uma geral nos fontes da LIB, mesmo que seja só pra teste, e mesmo que eu não use depois.
Se eu tenho acesso a atualizar o original, melhor ainda, porque mesmo que não use agora, não vou ter o mesmo trabalho da próxima vez.
Ganho eu por não perder tempo de novo, ganha a LIB, ganham os usuários.
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
exemplo hwgui
Aos demais:
A pasta test, se não me engano não entra no download da distribuição, somente pelo SVN.
Fiz proposital.
Precisa mais testes sobre usar ou não multithread.
Já tive surpresa, não quero ter outra e muito menos espalhar por aí.
A pasta test, se não me engano não entra no download da distribuição, somente pelo SVN.
Fiz proposital.
Precisa mais testes sobre usar ou não multithread.
Já tive surpresa, não quero ter outra e muito menos espalhar por aí.
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
exemplo hwgui
Olá!
Rapaz tá dando um erro, que não chega nem a compilar no linux o exemplo.
Dá esse erro ai "Cannot open skip=.prg," onde fica isso ? acredito que tem a ver com !{win}...
Dessa forma:
Não vai, é aquele erro velho que voltou... Vou ter que ler na net...a solução, não lembro mais.
Saudações,
Itamar M. Lins Jr.
Rapaz tá dando um erro, que não chega nem a compilar no linux o exemplo.
Código: Selecionar todos
itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test/mixed$ hbmk2 test.hbp
Harbour 3.2.0dev (r2301171010)
Copyright (c) 1999-2021, https://harbour.github.io/
Cannot open skip=.prg, assumed external
No code generated.
hbmk2[test]: Error: Running Harbour compiler (built-in). 1
(/usr/local/bin/harbour) -n2 skip=.prg menu.prg dlgempty.prg -w3 -es2 -q -m -n -DHBMK_HAS_HWGUI=1 -o/tmp/hbmk_u8walv.dir/ -i/usr/local/include/harbour -i../../include
itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test/mixed$
Dessa forma:
Código: Selecionar todos
itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test/mixed$ hbmk2 dlgempty.prg menu.prg ../../hwgui.hbc
Harbour 3.2.0dev (r2301171010)
Copyright (c) 1999-2021, https://harbour.github.io/
/usr/bin/ld: ../../lib/libhwgui.a(draw.o): undefined reference to symbol 'sqrt@@GLIBC_2.2.5'
/usr/bin/ld: /lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc '/tmp/hbmk_nmbfig.dir/dlgempty.o' '/tmp/hbmk_nmbfig.dir/menu.o' '/tmp/hbmk_nmbfig.dir/hbmk_1p9d2k.o' -Wl,--start-group -lhwgui -lprocmisc -lhbxml -lhbcplr -lhbdebug -lharbour -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -Wl,--end-group -odlgempty -L/usr/local/lib/harbour -L../../lib
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
exemplo hwgui
Olá!
Pronto já achei a tal lib de matematica... "-lm"
Saudações,
Itamar M. Lins Jr.
Pronto já achei a tal lib de matematica... "-lm"
Código: Selecionar todos
hbmk2 dlgempty.prg menu.prg ../../hwgui.hbc -lmItamar 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
exemplo hwgui
Olá!
Sem evocar nada passa batido.
Chamando a tela gráfica. XWC
hbmk2 menu.prg dlgempty.prg ../../hwgui.hbc -lm -gtxwc Saudações,
Itamar M. Lins Jr.
Sem evocar nada passa batido.
Código: Selecionar todos
itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test/mixed$ ./menu
Exit
Show gt name
this menu on new thread
Empty dialog
Empty dialog on new thread
hbmk2 menu.prg dlgempty.prg ../../hwgui.hbc -lm -gtxwc 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
exemplo hwgui
no hbp
skip={!allwin}
Tem em outros hbps, pra pular caso não seja windows.
Será que no 3.2 não aceita isso?
skip={!allwin}
Tem em outros hbps, pra pular caso não seja windows.
Será que no 3.2 não aceita isso?
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/