Clipper On Line • Ver Tópico - Teste básico fivewin

Teste básico fivewin

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

 

Teste básico fivewin

Mensagempor JoséQuintas » 18 Set 2017 22:16

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?
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 18 Set 2017 22:20

Por enquanto compilando, por exemplo este:
fivewin.png


Do meu jeito... rs
hbmk2 bigfold.prg bigfold.rc fivewin.hbc
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 18 Set 2017 22:30

achei um legal.

hbmk2 fivedit.prg fivedit.rc fivewin.hbc

fivewin2.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 18 Set 2017 22:38

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....
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 18 Set 2017 22:47

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.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 18 Set 2017 23:34

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.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 18 Set 2017 23:44

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.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor Kapiaba » 19 Set 2017 10:05

Mister Quintas, sinceramente, não entendi o que o senhor quer fazer.
Kapiaba
Colaborador

Colaborador
 
Mensagens: 1407
Data de registro: 07 Dez 2012 15:14
Cidade/Estado: São Paulo
Curtiu: 275 vezes
Mens.Curtidas: 85 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 19 Set 2017 10:14

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.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor Kapiaba » 19 Set 2017 10:36

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/27245-teste-b%C3%A1sico-fivewin/

Pode acompanhar aqui também:

https://www.facebook.com/groups/112382682270253/?ref=bookmarks

Abs
Kapiaba
Colaborador

Colaborador
 
Mensagens: 1407
Data de registro: 07 Dez 2012 15:14
Cidade/Estado: São Paulo
Curtiu: 275 vezes
Mens.Curtidas: 85 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 19 Set 2017 11:02

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.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 19 Set 2017 11:21

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.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor Kapiaba » 19 Set 2017 11:43

Teste também um exemplo mais completo que aumentará seu poderio bélico em fivewin:

Pasta de C:\FWH1701\samples

29/08/2017  11:34            33.914 YUNUS.PRG


Mas detalhes, aqui:

http://forums.fivetechsupport.com/viewtopic.php?f=3&t=34525

Abs.
Kapiaba
Colaborador

Colaborador
 
Mensagens: 1407
Data de registro: 07 Dez 2012 15:14
Cidade/Estado: São Paulo
Curtiu: 275 vezes
Mens.Curtidas: 85 vezes

Teste básico fivewin

Mensagempor JoséQuintas » 19 Set 2017 12:11

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...
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9527
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 555 vezes

Teste básico fivewin

Mensagempor Kapiaba » 19 Set 2017 12:49

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.
Kapiaba
Colaborador

Colaborador
 
Mensagens: 1407
Data de registro: 07 Dez 2012 15:14
Cidade/Estado: São Paulo
Curtiu: 275 vezes
Mens.Curtidas: 85 vezes

Próximo



Retornar para FiveWin

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro