Página 1 de 2
Teste básico fivewin
Enviado: 18 Set 2017 22:16
por JoséQuintas
Apenas testando o básico da fivewin, do meu jeito.
Só desprezando a organização que veio, alterando tudo de pasta, criando hbp e hbc que não existe nenhum, essas coisas básicas... rs
Alguém pode me indicar um sample interessante da fivewin pra compilar?
Teste básico fivewin
Enviado: 18 Set 2017 22:20
por JoséQuintas
Por enquanto compilando, por exemplo este:
Do meu jeito... rs
hbmk2 bigfold.prg bigfold.rc fivewin.hbc
Teste básico fivewin
Enviado: 18 Set 2017 22:30
por JoséQuintas
achei um legal.
hbmk2 fivedit.prg fivedit.rc fivewin.hbc
Teste básico fivewin
Enviado: 18 Set 2017 22:38
por JoséQuintas
O que criei pra compilar:
fivewin.hbc
libpaths=lib/win/${hb_comp}
incpaths=include
libs=fiveh fivehc hbct hbmzip xhb hbwin hbziparc minizip
gui=yes
mt=yes
e na pasta harbour\bin
hbmk.hbc
libpaths=../../fivewin
E lógico... movi dentro do harbour os arquivos lib pra harbour\lib\win\bcc, e os relacionados com fivewin bcc pra fivewin\lib\win\bcc
Ah sim... apaguei os arquivos ilink32.cfg e bcc32.cfg porque atrapalham.
e o tradicional, de sempre:
set HB_BUILD_DYN=no
set HB_BUILD_STRIP=all
set HB_COMPILER=bcc
set HB_INSTALL_PREFIX=d:\fivewin\harbour
set PATH=d:\fivewin\harbour\bin;d:\fivewin\harbour\comp\bcc\bin;d:\tools\util
Curioso né... pra xHarbour precisa configurar o bcc com os arquivos xx32.cfg...
Avisem pra eles que não precisa, podia ser indicado no "bat" ou sei lá o que, de compilação/linquedição.... rs
Nota: o correto seria usar os HBC do Harbour... mas cadê eles? não existe no fivewin, pelo menos neste fivewin....
Teste básico fivewin
Enviado: 18 Set 2017 22:47
por JoséQuintas
sefazclass:
d:\cdrom\FONTES\INTEGRA\sefazclass>HBMK2 *.hbp -m -n -w3 -es2 -workdir=c:\temp -compr -strip -mt -quiet -ge1 -Id:\cdrom\fontes\build\
hbmk2[sefazclass]: Warning: Cannot find hbhpdf.hbc (referenced from
sefazclass.hbc)
hbmk2[sefazclass]: Warning: Cannot find hbzebra.hbc (referenced from
sefazclass.hbc)
hbmk2[sefazclass]: Warning: Cannot find hbwin.hbc (referenced from
sefazclass.hbc)
hbmk2[sefazclass]: Warning: Cannot find hbct.hbc (referenced from
sefazclass.hbc)
Harbour 3.2.0dev (r1703231115)
Copyright (c) 1999-2016,
http://harbour-project.org/
Compiling 'source\ze_capicom.prg'...
Lines 52, Functions/Procedures 2
Generating C source output to 'c:\temp\ze_capicom.c'... Done.
Compiling 'source\ze_SpedAssina.prg'...
Lines 1244, Functions/Procedures 9
Generating C source output to 'c:\temp\ze_SpedAssina.c'... Done.
Compiling 'source\ze_spedAssinachk.prg'...
Lines 63, Functions/Procedures 1
Generating C source output to 'c:\temp\ze_spedAssinachk.c'... Done.
Compiling 'source\ze_SpedDaCte.prg'...
600
source\ze_SpedDaCte.prg:9: error F0029 Can't open #include file 'harupdf.ch
Lógico, era esperado, não tem nenhum hbc original do Harbour.
Teste básico fivewin
Enviado: 18 Set 2017 23:34
por JoséQuintas
pela falta de hbc, acabei criando um tapa-buraco.
incpaths=../harbour/include
incpaths=/cdrom/fontes/integra/josequintas/include
headers=../harbour/include/hbgtwvg.ch
headers=../harbour/include/wvgparts.ch
headers=../harbour/include/wvtwin.ch
headers=../harbour/include/hbwin.ch
headers=../harbour/include/harupdf.ch
libpaths=/cdrom/fontes/integra/sefazclass
libpaths=/cdrom/fontes/integra/josequintas
libpaths=../harbour/addons/lib/win/bcc
libs=hbct hbmzip xhb hbwin hbziparc minizip hbhpdf libhpdf png hbzebra
libs=gtwvg hbwin hbnetio hbmisc hbtip
libs=josequintas sefazclass
Mas tive que retirar arquivo de resource, e código de barras pra boleto bancário.
Error: Unresolved external '_HB_FUN_WAPI_GETWINDOWRECT' referenced from D:\FIVEWIN\HARBOUR\ADDONS\LIB\WIN\BCC\JOSEQUINTAS.LIB|ze_wvgbutton
Error: Unresolved external '_HB_FUN_TIP_MAILSEND' referenced from D:\FIVEWIN\HARBOUR\ADDONS\LIB\WIN\BCC\JOSEQUINTAS.LIB|ze_sendmailclass
Error: Unresolved external '_HB_FUN_WAPI_RGB' referenced from D:\FIVEWIN\HARBOUR\ADDONS\LIB\WIN\BCC\JOSEQUINTAS.LIB|ze_gtsetuppalette
Error: Unable to perform link
hbmk2[jpa]: Error: Running linker. 2
Gerou a lib sefazclass, gerou a lib josequintas, mas no aplicativo deu falta disso acima, do 3.4.
Teste básico fivewin
Enviado: 18 Set 2017 23:44
por JoséQuintas
Importante: no final desses testes, foi só digitar EXIT <ENTER> e voltou tudo ao normal, que costumo usar.
A título de curiosidade:
Pasta de d:\harbour\addons\lib\win\mingw
18/09/2017 23:39 <DIR> .
18/09/2017 23:39 <DIR> ..
17/09/2017 03:43 2.043.512 libhmg3.a
17/09/2017 03:54 2.664.772 libhmge.a
17/09/2017 03:45 1.350.060 libhwgui.a
18/09/2017 23:39 2.835.314 libjosequintas.a
18/09/2017 23:39 353.234 libsefazclass.a
5 arquivo(s) 9.246.892 bytes
Pasta de d:\fivewin\harbour\addons\lib\win\bcc
18/09/2017 23:33 <DIR> .
18/09/2017 23:33 <DIR> ..
18/09/2017 23:32 2.673.664 josequintas.bak
18/09/2017 23:33 2.673.664 josequintas.lib
18/09/2017 23:33 318.464 sefazclass.lib
3 arquivo(s) 5.665.792 bytes
Como desvio as LIBs pra pasta harbour/add-ons, cada Harbour ficou com sua versão das LIBs.
Teste básico fivewin
Enviado: 19 Set 2017 10:05
por Kapiaba
Mister Quintas, sinceramente, não entendi o que o senhor quer fazer.
Teste básico fivewin
Enviado: 19 Set 2017 10:14
por JoséQuintas
Apenas estava procurando um teste mais "pesado" nos exemplos.
Quem está acostumado poderia indicar direto, ao invés de eu testar um por um.
E com certeza, caso eu queira usar fivewin, o ponto de partida será meu aplicativo.
Quanto à configuração, é o padrão do Harbour desde o 3.0, que as LIBs ainda não entenderam, e muitos usuários também não.
Considero importante que funcione, pra não ter surpresas, e nisso o aplicativo "mais pesado" ajuda a confirmar mais rápido.
Teste básico fivewin
Enviado: 19 Set 2017 10:36
por Kapiaba
Infelizmente, não uso Harbour, mas vou chamar o pessoal do forum que usa o Harbour para ajudá-lo. Wait a moment, please!
Se precisar de exemplo com Fivewin for xHarbour e BCC72 eu posso ver isso para o senhor sem problemas.
Tópico criado, é só aguardar:
http://fivewin.com.br/index.php?/topic/ ... o-fivewin/
Pode acompanhar aqui também:
https://www.facebook.com/groups/1123826 ... =bookmarks
Abs
Teste básico fivewin
Enviado: 19 Set 2017 11:02
por JoséQuintas
No momento, compilação ok, a diferença foi só por ser Harbour 3.2
Quanto aos samples, lembrei do básico DIR /OS
Desse jeito vou direto aos maiores.... rs
fivedit, fivedbu, fivedit0, autolay, etc.
Teste básico fivewin
Enviado: 19 Set 2017 11:21
por JoséQuintas
Já comecei até a melhorar sample.... rs
O dbcre8, ele abre com as opções Ok e cancelar, depois do ok abre o browse mas continua a janela anterior aberta.
Acrescentei pra fechar a primeira janela e funcionou.
Isto na primeira janela, passando o nome pra função
@ 4.4, 8 BUTTON "&Ok" SIZE 40, 13 ACTION BuildDbf( nRecords, cFileName, oDlg )
Isto na função, pra fechar a janela anterior:
function BuildDbf( nRecords, cFileName, oDlg )
oDlg:End()
Ponto pro fivewin por ter funcionado, isso já se mostrou complicado em outras LIBs.
Mas ponto negativo pro sample, não tem nada no fonte, o tamanho é só por causa de dados pra dbf.
Teste básico fivewin
Enviado: 19 Set 2017 11:43
por Kapiaba
Teste também um exemplo mais completo que aumentará seu poderio bélico em fivewin:
Código: Selecionar todos
Pasta de C:\FWH1701\samples
29/08/2017 11:34 33.914 YUNUS.PRG
Mas detalhes, aqui:
http://forums.fivetechsupport.com/viewt ... =3&t=34525
Abs.
Teste básico fivewin
Enviado: 19 Set 2017 12:11
por JoséQuintas
Legal, era um desses que estava procurando, mais completo.
Pena que tenho que ir pra cliente agora.
Vai parecer piada, mas é sério: está interessante, está parecendo uma GTWVG melhorada, trabalhando com objetos.
E se não acrescentar o RC, apenas os ícones não aparecem... igual GTWVG.
Tem LIB que dá erro de GPF se isso acontecer.... rs
yunus não fugiu da regra: hbmk2 yunus.prg yunus.rc fivewin.hbc
Na volta do cliente vou olhar com atenção o fonte, se começar a olhar agora, vou atrasar.
Acho que pode ser um ponto de partida pra meus testes.
Meus testes, como sempre são: usar, colocar em prática pra ver o que dá.
Vamos ver depois os fontes e diferenças do Harbour 3.4., e a possibilidade de outro compilador C...
Teste básico fivewin
Enviado: 19 Set 2017 12:49
por Kapiaba
Very good. Bem vindo ao mundo FiveWin. Ai sim, estais no caminho certo para se tornar umas das maiores super potência em Fivewin for xHarbour.
Se me permite um conselho, não conheço ninguém e nem o Antonio Liñares usa, o Harbour 3.4. Então, mantenha seus testes sempre em Harbour 3.2.
FiveWin, é todo basado em Harbour 3.2, pois, se houver qualquer necessidade, o Antonio Liñares modifica e sempre Adjunta ao Projeto.
Somente uma dica para evitar efeitos colaterais. Mas, gosto é gosto. Eu prefiro xHarbour.
Em tempo, não vou comentar sobre esta ferramenta: GTWVG, pois não a conheço, mas tenho algumas pessoas no meu skype que usava essa GTWVG e ajudei a migrar para Fivewin the best e nem vou repetir os comentários sobre comparação, pois não foram agradáveis para essa GTWVG. Só lembro uma: Isso é uma... Bósnia. kkkkkkkkkkkkkkk
Divirta-se e fique à vontade para perguntar. Verás que é outro mundo. I Love Fivewin.
Abs.