Clipper On Line • Ver Tópico - GtWVW + Harbour 3.0

GtWVW + Harbour 3.0

Outras bibliotecas visuais e IDEs para Harbour/xHarbour (xHGTK/HbWxW/GtWvT/GtWvW/WvWtools.etc)

Moderador: Moderadores

 

GtWVW + Harbour 3.0

Mensagempor leandrolinauer » 14 Dez 2011 11:17

Estou compilando o sistema em harbour 3.0 com gtwvw, me deparei que as grid somem, não aparece linha e colunas, alguem sabe porque?

-:]
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 16 Out 2006 10:59
Cidade/Estado: Paranaíba-MS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

GtWVW + Harbour 3.0

Mensagempor Pablo César » 15 Dez 2011 09:33

Talvez GtWVW aceite um comando que coloque o grid e remova. Nunca usei GtWVW mas em HMG para remover e colocá-las tem este exemplo:
..//..
MenuItem "Toggle Grid Lines" action setgridlines('oGrid','oWindow',!isgridlines('oGrid','oWindow'))
..//..

function isgridlines(control,form)
local i:=getcontrolindex(control,form)

return _HMG_aControlMiscData1 [i][7]

#define LVM_FIRST               0x1000      // ListView messages
#define LVM_SETEXTENDEDLISTVIEWSTYLE (LVM_FIRST + 54)   // optional wParam == mask
#define LVS_EX_FULLROWSELECT    0x00000020  // applies to report mode only

function setgridlines(control,form,nogrid)
local i:=getcontrolindex(control,form)
local ControlHandle:=getcontrolhandle(control,form)

SendMessage( ControlHandle, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, iif( nogrid, 0, 1 )+ LVS_EX_FULLROWSELECT )
_HMG_aControlMiscData1 [i][7] := nogrid

return nil
Veja se adaptando, ao menos utilizando a função SendMessage que é em C possa ser adapatado, veja se resolve. Anexei o executável e fontes para sua apreciação.
Anexos
Grid_Test.rar
(463.91 KiB) Baixado 312 vezes
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

GtWVW + Harbour 3.0

Mensagempor leandrolinauer » 15 Dez 2011 16:20

Grato pablo, vou testar.
Estive fazendo testes e notei que sem a GTWVW, usando harbour puro, e usando os browse, BROWSE(), TBROWSE(), DBEDIT, TBROWSEDB, TBROWSENEW, todos ocorrem a mesma falha.

Seguintes falhas detectadas:
1-Coluna e linhas não aparecem, aparecem fora da grid se posicionar outra janela em cima (sujeira na tela);
2-Lado esquerdo e direito do browse, sobram sujeira dos dados uma coluna isto quando movendo dentro dos dados para direta e esquerda.
3-Notei que esta atualizando apenas aonde tem os dados e não nas cordenadas inteiras do browse,
exemplo: ----------------------------------
Nonono ononon nono nnnooo
xharbour |atualiza daqui até aqui |<-
harbour |atualiza daqui até aqui |<-
mas mostra |daqui até |
ficando ? ? estas duas colunas sujas.

Pelo que entendi, é um problema com o harbour 3, no harbour 2 tbem ocorre isto.
O que poderia ser?

Grato por enquanto
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 16 Out 2006 10:59
Cidade/Estado: Paranaíba-MS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

GtWVW + Harbour 3.0

Mensagempor carlos_dornelas » 17 Mai 2012 11:00

Leandro, como você fez para utilizar a GTWVW com o harbour 3.? Ainda utilizo ela com o xharbour .99.70, mas estou precisando fazer um up-grade para aproveitar os benefícios do harbour.

Quanto ao teu problema não sei como resolver, pois sempre utilizei o Dbedit() mesmo.

Antonio Carlos
carlos_dornelas
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 392
Data de registro: 25 Ago 2004 21:54
Curtiu: 0 vez
Mens.Curtidas: 10 vezes

GtWVW + Harbour 3.0

Mensagempor sygecom » 17 Mai 2012 12:32

Olá Carlos,
Olhando na pasta \harbour\examples\gtwvw do SVN do Harbour tem algo para GTWVW, mas não está na CONTRIB por que a mesma não é 100% compatível com Harbour ou algo assim, então seria bom, você pegar esses dontes, gerar a LIB e fazer inúmeros testes no seu sistema e caso apresente algum problema post no fórum dos desenvolvedores do Harbour que talvez alguns deles podem corrigir o problema.
Nota: Acho que eles não migraram essa LIB 100% para Harbour por que não tem usuários interessados em testar e reportar os problemas.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

GtWVW + Harbour 3.0

Mensagempor leandrolinauer » 23 Mai 2012 22:19

Boa noite.
Desculpe a demora, só agora entrei novamente no forum, estive meio ausente.
Carlos, quanto a usar a GTWVW com Harbour3, não é dificil na verdade fica tudo igual.
Envei em qual parte vc tem dúvidas que esclareco na medida do possivel.
Creio que vc deva estar com o mesmo problema que eu, falta de tempo de migrar para outra lib grafica, pena que tem alguns bugs a GTwvw no harbour, mas quebra bem o galho.

Grato a todos.
:)Pos
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 16 Out 2006 10:59
Cidade/Estado: Paranaíba-MS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

GtWVW + Harbour 3.0

Mensagempor carlos_dornelas » 24 Mai 2012 08:15

Leandro, realmente estava propenso a iniciar testes com a GTWVG, mas a falta do tempo para os testes é o maior empecilho. Como já tenho tudo funcionando com GTWVW (e acostumado com ela), seria muito bom continuar e contar com os novos aprimoramentos do harbour 3. Como você fez para utilizar a WVW? Poderia postar um passo a passo? Você utiliza o hbmk2? Se sim, poderia postar seu .hbp? Grato mais uma vez pela atenção.

Antonio Carlos
carlos_dornelas
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 392
Data de registro: 25 Ago 2004 21:54
Curtiu: 0 vez
Mens.Curtidas: 10 vezes

GtWVW + Harbour 3.0

Mensagempor leandrolinauer » 01 Jun 2012 17:04

Boa tarde Carlos.
Segue abaixo:
hbp
///////////////////////////////////
ARQUIVO -> seuprograma.hbp
@hbmk.hbm

-gtwvW

-oSEUPROGRAMA

-prgflag=/l
-compr=min

PRGINICIAL.PRG
PRG1.PRG
PRG2.PRG
....
PRG1000.PRG
SEUPROGRAMA.RC
////////////////////////////
o arquivo HBMK.HBM modificado da forma que vc precisar para compilar seus fontes, colocado na mesma pastas dos prgs.

ARQUIVO -> HBMK.HBM
#
# $Id: hbmk.hbm 15253 2010-08-01 12:32:44Z vszakats $
#
# NOTE: Disabled until test code is cleaned/fixed.

gtwvw.hbc

-w1 -inc -lgtwin -lhbcomm -lhbwin -lhbct -lhbtip -lsqlite3 -lhbsqlit3 -lbemafi32 -LF:\HB31\LIB
///note esta linha acima, eu uso perfeitamente hoje, utilizando sqlite .
///////////////////////////////////////////////////////

o arquivo gtwvw.hbc este apenas copiei ele e coloquei dentro da minha pasta junto com os fontes o conteudo é o mesmo da pasta examples
#
# $Id: gtwvw.hbc 16868 2011-06-07 22:29:10Z vszakats $
#

{!allwin|!x86}skip=yes

incpaths=.
libpaths=lib/${hb_plat}/${hb_comp}

gt=${hb_name}
gui=yes

libs=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF}

///////////////////////////////////////////////////

e compilar a biblioteca na pasta examples que da tudo ok.
sera criada a lib libgtwvw.a, só colocar ela no PATH da lib e blz.
só usar.

Se tiver alguma dúvida além, só me chamar.
Atenciosamente
leandro
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 16 Out 2006 10:59
Cidade/Estado: Paranaíba-MS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

GtWVW + Harbour 3.0

Mensagempor clipsis » 31 Jul 2012 19:15

Olá, leandrolinauer. Boa noite!

Acompanhando este post, verifiquei no seu aquivo .HBM a linha abaixo:

-w1 -inc -lgtwin -lhbcomm -lhbwin -lhbct -lhbtip -lsqlite3 -lhbsqlit3 -lbemafi32 -LF:\HB31\LIB


Meu interesse é sobre -lbemafi32 .

É alguma biblioteca para comunicação com ECF Bematech ?
Onde posso encontrá-la ?
Tem alguma documentação sobre ela ?
Como você a usa em seu sistema?

Desculpe-me por tantas perguntas. É que estou com problemas em 2 dois cliente que usam ECF Bematech e estou procurando alternativas. Hoje uso o ACBRMonitor.

Agradeço a atenção.

Abraços
Clipper 5.2/Blinker
Harbour 3.0/Mingw
clipsis
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 79
Data de registro: 02 Jun 2010 11:53
Cidade/Estado: brasil
Curtiu: 0 vez
Mens.Curtidas: 0 vez

GtWVW + Harbour 3.0

Mensagempor leandrolinauer » 01 Ago 2012 10:13

Bom dia clipsis.

-w1 -inc -lgtwin -lhbcomm -lhbwin -lhbct -lhbtip -lsqlite3 -lhbsqlit3 -lbemafi32 -LF:\HB31\LIB

Quanto a BEMAFI32 eu usei apenas para extrair alguns arquivos da BEMATECH, mas não estou usando mais no momento.
Vc encontra ela no site da BEMATECH é só baixar e linkar ela no sistema.

segue o link abaixo para baixar ela.
http://www.bematech.com.br/suporte/dwn_fisc_windows.asp

Um abraço.
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 16 Out 2006 10:59
Cidade/Estado: Paranaíba-MS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

GtWVW + Harbour 3.0

Mensagempor eduardomc00 » 17 Mar 2015 15:15

Galera, Boa tarde!

alguem teve algum problema parecido ou igual a isso?!

Ou nem perceberam?

http://pctoledo.com.br/forum/viewtopic.php?f=4&t=15510&p=95394#p95394
eduardomc00
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 43
Data de registro: 07 Out 2014 18:29
Cidade/Estado: São Paulo
Curtiu: 3 vezes
Mens.Curtidas: 0 vez




Retornar para Outras Bibliotecas Visuais e IDEs

Quem está online

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


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro