Xharbour + GTWVW + HWGUI

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Xharbour + GTWVW + HWGUI

Mensagem por Luciano Bonfim »

Uso xharbour + GTWVW e minha aplicaçäo está rodondo perfeita, porem quero ir colocando aos poucos telas de cadastros gráficas e ir substituindo as telas de texto que foram incrementadas com a GTWVW.

Fui usar a Minigui e vi que näo rolava, tem uma incompatibilidade entre ela e a GTWVW eu acho...

lendo o forum verifiquei que poderia fazer isso com a HWGUI, baixei a bichinha pelo CVS gerei as LIBs mas agora empaquei e näo sei como começar.

alguem teria algum exemplo de uma tela misturando isso tudo: xharbour + GTWVW + HWGUI?

quais LIBs da HWGUI vou precisar usar para linkar com meu sistema? pergunto isso pq nao uso o HBMake uso BATs de ompilaçäo manuais

a HWGUI continua usando: GET, READ, clausula VALID do xharbour ou terei que substituir por outra coisa?

Muito Obrigado pela ajuda de vcs....
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Xharbour + GTWVW + HWGUI

Mensagem por sygecom »

Luciano Bonfim escreveu:Uso xharbour + GTWVW e minha aplicaçäo está rodondo perfeita, porem quero ir colocando aos poucos telas de cadastros gráficas e ir substituindo as telas de texto que foram incrementadas com a GTWVW.

Fui usar a Minigui e vi que näo rolava, tem uma incompatibilidade entre ela e a GTWVW eu acho...
Eu tmb. não consegui usar ...
lendo o forum verifiquei que poderia fazer isso com a HWGUI, baixei a bichinha pelo CVS gerei as LIBs mas agora empaquei e näo sei como começar.

alguem teria algum exemplo de uma tela misturando isso tudo: xharbour + GTWVW + HWGUI?
Sim eu tenho, pra qual email devo mandar ?
quais LIBs da HWGUI vou precisar usar para linkar com meu sistema? pergunto isso pq nao uso o HBMake uso BATs de ompilaçäo manuais
hwg_qhtm.lib, hwgui.lib, hwguimt.lib,procmisc.lib
a HWGUI continua usando: GET, READ, clausula VALID do xharbour ou terei que substituir por outra coisa?
O READ nunca mais, o GET fica parecido mas não igual o VALID usa do mesmo modo.
Minha dica compile os exemplos da pasta SAMPLES usando o BLD.BAT.
Ex: BLD A

Vc pode ir migrando aos pouco sem problema !!!

Boa Sorte
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

Caro Leonardo, pode mandar por email que está na minha assinatura (luciano@bonfimsistemas.com.br)

Muito Obrigado
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tah na conta !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

Muito Obrigado,

já estou usando os exemplos da hwgui dentro do meu sistema para ir testando, isto depois de perder uma tarde inteira com os exemplos funcionando de maneira estranha até eu descobrir que eu tinha que colocar a what32.lib depois das LIBs da HWGUI... mas valeu o aprendizado rsrsrs
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

qualquer coisa prende o grito !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Re: Xharbour + GTWVW + HWGUI

Mensagem por gralak »

Eai Leonardo, será pode mandar por email pra mim também o exemplo de fonte com a mistura da GTWVW com a HWGUI a conta é
(gralak1988@hotmail.com)

Muito Obrigado
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Xharbour + GTWVW + HWGUI

Mensagem por sygecom »

Vou separar uns exemplos e postar os codigo fonte em anexo aqui forum !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

Re: Xharbour + GTWVW + HWGUI

Mensagem por leandrolinauer »

Boa tarde.

Eu estou usando a GTWVW e gostaria de começar a usar a HWGUI só que me deparei com um problema, erro na matriz aCONTROLS quando eu compilo o programa usando HWGUI, simplesmente em cada linha que eu mandar escrever algo da este erro.

Eu gostaria de saber se há algum problema com BRMAKE que eu utilizo usando a HWGUI visto que com o BLD.bat funciona, já fiz uns testes pequenos e funcionou perfeitamente.

Problema eu tentei de várias formas a encrementar mais PRGs usando o BLD mas não obtive exito, se alguem souber o problema ou passar o caminho das pedras para usar o BLD eu fico grato.

Atenciosamente
Leandro
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Xharbour + GTWVW + HWGUI

Mensagem por sygecom »

Olá Leandro,
Pq vc não tenta usar o Hbamake ? é bem facil, uso ele sem problemas.

Bom, mas mesmo assim independente do que vc vai usar para compilar, eu não entendi onde aconte esse seu erro de aCONTROLS de mais detalhes e se possivel, post exemplos. no link abaixo tem varios exemplos de GTWVT + Hwgui e outros.
http://www.4shared.com/dir/9103314/4c5c ... aring.html
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

Re: Xharbour + GTWVW + HWGUI

Mensagem por leandrolinauer »

Bom dia.
Realmente não fui claro no exemplo.

Acontece assim:

Crio o prg e compilo normalmente ao executar o sistema da este erro aCONTROLS NIL, a matriz esta nula.

Este erro acontece quando uso o BRMAKE qto ao HBMAKE não consegui usar ele, tentei o BLD que da certinho com exemplos de um PRG mas quando tem varios PRGs não consigo gerar~.

este erro ocorre no momento que entra na linha de exibição de dados na tela.
@ 10,10 say "teste"

Grato.
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Xharbour + GTWVW + HWGUI

Mensagem por sygecom »

Por favor, post o exemplo completo !
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

Re: Xharbour + GTWVW + HWGUI

Mensagem por leandrolinauer »

Erro abaixo

Error BASE/1004 Class: 'NIL' has no exported method: ACONTROLS
Called from ->ACONTROLS(0)
Called from hcontrol.prg->HSTATIC:NEWID(84)
Called from hcontrol.prg->HCONTROL:NEW(65)
Called from hcontrol.prg->HSTATIC:NEW(248)
Called from KAZALIB.PRG->MYWIN(3006)
Called from KAZALIB.PRG->OPENWINDOW(2884)
Called from KAZALIB.PRG->SHOWWAIT(536)
Called from KAZALIB.PRG->ACESSO(2392)
Called from KAZAINI.PRG->INICIAL(25)
Called from KAZAINI.PRG->MAIN(15)

HwGUI 2.16 xHarbour build 1.0.0 Intl. (SimpLex)
Date:08/11/2008
Time:11:52:22

Código: Selecionar todos


Static Procedure MyWin(nTop,nLft,nBot,nRig,sTxt,cBtt,cDsk)
Local LCursor:=SetCursor()
SetCursor(0)
//MySombra(nTop,nLft,nBot,nRig)
If sTxt#Nil
   @ nTop,nLft Say PadC(sTxt,nRig-nLft," ") Color(cBtt) // ocorre erro nesta linha quando executo com a lib 
Else
   @ nTop,nLft Say Repl(" ",nRig-nLft) Color(cDsk) //201+208+203
EndIf
For i:=1 To nBot-nTop
    @ nTop+i,nLft Say Repl(" ",nRig-nLft) Color(cDsk)
Next
SetCursor(lCursor)          
Return .T.                       

@ nTop,nLft Say PadC(sTxt,nRig-nLft," ") Color(cBtt) // ocorre erro nesta linha quando executo com a lib
Eu estou entrando no uso da hwgui e pelo que vi eu tenho que abrir um INIT WINDOW ou INIT DIALOG sempre antes de desenhar algo na tela?

Porque eu qualquer linha no qual eu mando um @ SAY da este erro.

O problema é se eu tenho que reescrever todo o sistema para mudar para hwgui.

Grato.
Um xabraço.
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: Xharbour + GTWVW + HWGUI

Mensagem por esbasso »

Veja bem, voce usar duas bibliotecas mescladas não é o que voce esta imaginando.
Usar as duas significa que as duas formas poderão serem usadas para montar telas, mas é evidente que se voce quer uma tela grafica feita na HWGUI tera que ser feito exclusivamente pela HWGUI.
A HWGUI é uma GUI então ela tem seus proprios comandos. Em lugares onde tiver uma tela feito na HWGUI voce não podera usar um @ say para mostra na gtwvw. Cada um tem de ser utilizado independentemente.
As duas podem existirem no teu programa, mas cada uma tem de ser programada de forma diferente
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Xharbour + GTWVW + HWGUI

Mensagem por sygecom »

Olá Leandro,
Os codigo em hwgui deve esta em .PRG separado dos outros em gtwvw,wvwtools e etc..
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder