Dúvidas GtWvg

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Dúvidas GtWvg

Mensagem por DLZ »

Ola pessoal..
Baixei o Harbour 2.0 beta para fazer alguns testes com a GtWvg, porém estou enfrentando uma série de problemas.
Em primeiro lugar, não encontrei uma documentação das funções onde posso tentar enterder o que cada funcão faz. Será que existe ?

encontri um demoWvg.prg na pasta contrib e dali estou tentando ver as funções que existem. tentei fazer um programinha simples, do zero para mostrar alguns painéis gráficos na tela, porém qdo executo a função WvtSetGui(.T.) da erro de operação ilegal no Windows. Sendo assim não consegui ir adiante.
Algém tem alguma idéia de como resolver isso ??
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Dúvidas GtWvg

Mensagem por DLZ »

Pessoal, encontrei o problema do "operação Ilegal". tem que delcarar o seguinte no programa:

Function HB_GTSYS()
REQUEST HB_GT_WVG_DEFAULT
REQUEST HB_GT_WVT
REQUEST HB_GT_WGU
Return NIL

O problema agora é o seguinte:
Se faço o código abaixo:

Wvt_DrawBoxRaised( 5, 5, 15, 30 ) // primeiro painel
@ 07,07 say "teste"

VT:=WVT_SAVESCREEN(00,00,MAXROW(),MAXCOL())
Wvt_DrawBoxRaised( 7, 20, 20, 60 ) // segundo painel
INKEY(0)
WVT_RESTSCREEN(00,00,MAXROW(),MAXCOL(),VT)
INKEY(0)

As telas restauram direitinho, o problema é qdo abro outra janela qualquer ( prompt do dos, por exemplo). No local onde a janela sobrepoem aparece novamente o segundo painel que havia sumido pelo fato do Wvt_Restscreen()
Enquanto ficar somente na tela do programa, blz, mas se abrir uma janela de outro programa, ocorre o problema..

Estou indo chute aqui, pois não encontrei nenhuma documentação da Gtwvg...
Se alguém souber como resolver isso, por favor, entre em contato.
Obrigado
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Dúvidas GtWvg

Mensagem por alaminojunior »

Dércio, não sei se percebeu, mas estas são as funções da GTWVT.
Precisávamos saber agora é onde estão as funções da WVG. Parecem estar embutidas juntas na mesma lib, mas o problema como você já citou, é a documentação.
Lutemos mais um pouco.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Re: Dúvidas GtWvg

Mensagem por carlos_dornelas »

Quanto ao help, não tenho o endereço aqui, mas se você rodar o demostração do contrib, acesse a opção Activex, que o programa vai carregar a página do help on-line da gtwvg. Tem muita informação lá...Se não conseguir, avise que à noite posto o link direto.
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Dúvidas GtWvg

Mensagem por DLZ »

Carlos. ficaria muito agradecido se pudesse postar o link, pois pelo demowvg da contrib, qdo acessa qualquer opção do activex da erro de operação ilegal no windows.
Obrigado.
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Re: Dúvidas GtWvg

Mensagem por carlos_dornelas »

Responder