Clipper On Line • Ver Tópico - GTWVW do carvalho????

GTWVW do carvalho????

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

Moderador: Moderadores

 

GTWVW do carvalho????

Mensagempor JoséQuintas » 20 Abr 2020 14:05

Tô a manhã inteira tentando resolver um problema.
É uma comunicação com webservice.

Acabo de resolver o problema mas.......
Tirem suas próprias conclusões.

Assim não funciona

test.prg
gtwvw.hbc

Assim funciona

test.prg
gtwvg.hbc

Diferença: tava fazendo testes, e ficou gtwvw como lib gráfica.

Sim, fiz e refiz compilação pra confirmar: com GTWVW a comunicação com webservice NÃO funciona.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

GTWVW do carvalho????

Mensagempor JoséQuintas » 20 Abr 2020 14:14

Nada de diferente no GTWVW.HBC, até pensei na compatibilidade XHarbour...

description=GTWVW (a GTWVG alternative with multi-window support, win-only)
skip={!allwin}
incpaths=.
gt=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF}
libs=hbwin.hbc
gui=yes


Apenas adiciona a hbwin, e indica que é GUI.
E dá a alternativa pra usar GTWVW em DLL.

Depois dessa, NÃO recomendo ninguém usar GTWVW.

A propósito... provavelmente aonde não funcionou Sefazclass deve usar GTWVW.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

GTWVW do carvalho????

Mensagempor JoséQuintas » 20 Abr 2020 14:41

Tentei encontrar alguma coisa contra... mas não deu.
É realmente GTWVW.

NENHUM recurso especial no fonte, é console mesmo.
Apenas por isso dá pra escolher entre gtwvw ou gtwvg ou gtwin.
Com gtwvw a comunicação com webservice não vai.

Não faz sentido que a GT cause interferência nisso, por isso tentei encontrar algum outro motivo.
o mais provável seria o uso de xhb.hbc, mas não encontrei nada disso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

GTWVW do carvalho????

Mensagempor JoséQuintas » 20 Abr 2020 20:58

Faltou dizer: Isso foi com Harbour 3.4

Precisaria fazer o teste com Harbour 3.2 pra ver se acontece o mesmo.

Ou até com XHarbour
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

GTWVW do carvalho????

Mensagempor MSDN » 21 Abr 2020 17:49

Sem querer ofender, mas GTWVW é gambiarra !
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

GTWVW do carvalho????

Mensagempor asimoes » 21 Abr 2020 18:11

MSDN escreveu:Sem querer ofender, mas GTWVW é gambiarra !

Essa GT foi abandonada tá na contrib não sei porque
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

GTWVW do carvalho????

Mensagempor JoséQuintas » 21 Abr 2020 21:31

Essa LIB é até "mais Windows", foi uma das primeiras.
O programador que criou fazia parte dos principais colaboradores.
O programador faleceu.
Ficou como uma espécie de homenagem, e continua porque há usuários da LIB.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

GTWVW do carvalho????

Mensagempor Itamar M. Lins Jr. » 21 Abr 2020 21:45

Ola!
O programador faleceu.

Tá vivo, Budjanto!
O que morreu foi o que criou a outra baseada na do Budjanto. WvwTools.
E como sempre se apossaram do código dele... e depois jogaram no esquecimento. Ficava com bordas e outros efeitos melhores, o visual era melhor.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6944
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 311 vezes
Mens.Curtidas: 505 vezes

GTWVW do carvalho????

Mensagempor JoséQuintas » 21 Abr 2020 22:22

Encontrei mensagens de 2010, onde o Itamar tentava convencer pra mexerem na GTWVW, pra trazer usuários do XHarbour para o Harbour.
Por coincidência, março/2010, 10 anos atrás.

http://harbour-devel.1590103.n2.nabble.com/WVW-td4817934.html
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

GTWVW do carvalho????

Mensagempor Itamar M. Lins Jr. » 21 Abr 2020 22:31

Ola!
Pois é, e ele corrigiu muita coisa.
O problema é que a WVW é limitada. A WVG é melhor.
Parace que não tem thread... Tem umas explicações do Pritpal. O Budyanto caiu fora pois pegaram o trabalho dele e venderam...
http://cch4clipper.blogspot.com/2009/06/harbour-gtwvw-gtwvg-port-clarification.html

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6944
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 311 vezes
Mens.Curtidas: 505 vezes

GTWVW do carvalho????

Mensagempor Ruben Dario » 22 Abr 2020 14:50

Saludos
Ejecuto el codigo de este link http://harbour-devel.1590103.n2.nabble.com/WVW-td4817934.html y me da este error

Este es el error
Lo compile con Harbour 3.3 y bcc74

https://www.4shared.com/photo/ZN0T9ztoea/error.html
Ruben Dario
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 115
Data de registro: 14 Jun 2015 23:19
Cidade/Estado: Colombia
Curtiu: 3 vezes
Mens.Curtidas: 0 vez

GTWVW do carvalho????

Mensagempor JoséQuintas » 22 Abr 2020 15:02

Ajustei os erros da compilação -w3 -es2, e assim foi:


// Experiment for Emulating gtwvw with gtwvt/gtwvg/XWC /gtqtc
#ifdef __PLATFORM__WINDOWS
   REQUEST HB_GT_WVT_DEFAULT
   #define THREAD_GT "WVT"
#else
   REQUEST HB_GT_STD_DEFAULT
   #define THREAD_GT "XWC"
#endif
#command DEFAULT <v1> TO <x1> [, <vN> TO <xN> ] => IF((<v1>)=NIL,<v1>:=<x1>,NIL) [; IF((<vN>)=NIL,<vN>:=<xN>,NIL)]
STATIC S_Ocrt:={}
STATIC S_setmaincoord:=.f.
#XTRANSLATE setpos(   => setpos2(

FUNCTION main

   LOCAL X_Number:=9, GetList := {}, windo

   CLS
   wvw_setmaincoord(.t.)
   WINDO=WVW_nOpenWindow("", 5, 5, 7, 40)
   @ 5,5 ,7,40 box ""
   @ 6,6 SAY "Number" GET x_number
   READ
   WVW_lCloseWindow(WINDO)

   RETURN NIL

FUNCTION  WVW_nOpenWindow(X_title,x_top,x_left,x_bottom,x_right)

   LOCAL x_Ret, x_ocrt

   hb_gtCreate( THREAD_GT )

   setmode(x_bottom-x_top+1,x_right-x_left+1)
   //    ? x_bottom-x_top,x_right-x_left
   x_oCrt := hb_gtSelect()
   AAdd(s_ocrt,{x_ocrt,X_title,x_top,x_left,x_bottom,x_right})
   x_ret=len(s_ocrt)

   RETURN x_ret

FUNCTION WVW_lCloseWindow(x_pos)

   DEFAULT x_pos to Len(s_ocrt)
   s_ocrt[x_pos,1]=nil
   adel(s_ocrt,x_pos,.t.)

   RETURN NIL

FUNCTION wvw_setmaincoord(x_coord)

   s_setmaincoord:=x_coord

   RETURN NIL

#XUNTRANSLATE setpos(   =>

FUNCTION SetPos2( x_row, x_col )

   LOCAL x_pos:=len(s_ocrt)

   // altd()
   IF s_setmaincoord
      setpos(x_row-s_ocrt[x_pos,3],x_col-s_ocrt[x_pos,5])
   ELSE
      setpos(x_row,x_col)
   ENDIF

   RETURN NIL
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

GTWVW do carvalho????

Mensagempor JoséQuintas » 01 Jun 2020 20:58

De novo hoje.
Com aquela comunicação JSON que coloquei em outro post.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

GTWVW do carvalho????

Mensagempor JoséQuintas » 01 Jun 2020 22:31

No caso do jason.... o problema não foi gtwvw.
Anotar no post de jason.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 3 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