Página 1 de 2
visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 14:50
por luiz antonio da silva
Olá pessoal !
Alguém por aqui teria a lib Visual Lib para xharbour linux, ou sabe de um link onde possa baixar ?.
Grato.
Luiz.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 15:29
por Itamar M. Lins Jr.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 15:39
por luiz antonio da silva
Olá Itamar,
Grato por sua ajuda, mas esse prg faz referencia a uma icbrasil.ch que não encontrei em lugar algum. se tiver esse ch ou a lib pronta agradeço.
Grato.
Luiz.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 16:16
por Itamar M. Lins Jr.
Ola!
Eu não uso a VL.
Entretanto se for para apenas migrar, seu programa em clipper para [x]harbour blz, caso contrário e nesse momento esteja usando o xHarbour, verifique a possibilidade de usar a WVW, muitas pessoas estão "ainda" usando.
E estude a possibilidade de mudar para Minigui ou HWGUI essa última é a que uso no momento e é muito simples de aprender.
Saudações,
Itamar M. Lins Jr.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 16:22
por luiz antonio da silva
Olá !
Obrigado novamente Itamar,
Para windows, uso já faz tempo a minigui, agora preciso migrar um sistema inteiro para linux, já está funcionando 100% no linux (debian) com xharbour 1.2.0, mas queria dar uma turbinada no visual...
A minigui não funfa no linux, a hwgui não confio (todos os testes que fiz...não funciona nada), promete muito, mas nem exemplos que funcionam consigo achar, a todos que recorri....só exemplos para windows, e esses, tb tenho.
Outras libs ainda vou testar, mas a VL já resolveria o problema.
Grato novamente.
Luiz.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 17:54
por Itamar M. Lins Jr.
Mas a VL não irá funcionar no Linux.
Use a padrão XWC, ou a GTTRM o problema é a documentação.
Agora algumas pessoas roda a HWGUI via GTK no linux.
Saudações,
Itamar M. Lins Jr.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 18:06
por Toledo
Luiz, dê uma olhada no tópico do link abaixo, lá tem uma outra versão da VLib:
https://pctoledo.org/forum/viewto ... =45#p53414
Abraços,
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 18:28
por luiz antonio da silva
olá !
Obrigado Itamar e toledo,
A hwgui até tentei mexer alguma coisa no linux, mas falta prg exemplos.
Não faço ideia de como mudar o foco de um get, ex:
@ 10,10 get Ogt1 var cod of tela size 100,26 picture "999999" valid {|| testa() }
@ 10,30 get Ogt2 var nom of tela size 200,26 valid {|| nome1() }
o programa até valida o "cod", mas fica no mesmo get, falei com o culik, mas ele me manda ver no a.prg ou dbview.prg na pasta gtk/samples, mas isso não tem lá.
Tá dificil obter respostas sobre hwgui em qq lugar, ng tem programa exemplo pra dispor.
Mas obrigado mesmo assim, vou continuar minhas pesquisas..rs
Abraço.
Luiz.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 18:36
por Itamar M. Lins Jr.
Ola!
Código: Selecionar todos
@ 10,10 get Ogt1 var cod of tela size 100,26 picture "999999" valid {|| testa() }
@ 10,30 get Ogt2 var nom of tela size 200,26 valid {|| nome1() }
Poste a funcao testa() e nome1(), elas devem retorna .f. ou .t.
Saudações,
Itamar M. Lins Jr.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 18:53
por luiz antonio da silva
ola itamar !
A função testa e nome1 são testes pra ver o funcionamento, mas isso não tá funciondo.
Código: Selecionar todos
func testa()
//aqui seria feita a validação via arquivo, abaixo é só teste
if cod=10
msgindo("codigo ok")
retu(.t.)
else
msginfo("codigo invalido")
endif
retu(.f.)
func nome1()
if alltrim(nom)="luiz"
msginfo("nome ok")
retu(.t.)
else
msginfo("nome invalido")
endif
retu(.f.)
Grato.
Luiz.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 20:02
por Itamar M. Lins Jr.
Ok!
Veja se assim funciona:
Código: Selecionar todos
Local cod := 0, nom := space(40)
@ 10,10 get Ogt1 var cod of tela size 100,26 picture "999999" valid {|| testa(cod) }
@ 10,30 get Ogt2 var nom of tela size 200,26 picture '@!' valid {|| nome1(nom) }
func testa(cod)
Local lRet := .f.
//aqui seria feita a validação via arquivo, abaixo é só teste
//Creio que voce se refere ao conteúdo da variavel cod
msginfo(str(cod))
if cod=10
msginfo("codigo ok")
lRet := .t.
else
msginfo("codigo invalido")
endif
return lRet
func nome1(nom)
Local lRet := .f.
msginfo(nom)
if alltrim(nom)="LUIZ"
msginfo("nome ok")
lRet := .t.
else
msginfo("nome invalido")
endif
return lRet
Saudações,
Itamar M. Lins Jr.
Re: visual lib para linux alguém tem ?
Enviado: 06 Ago 2010 20:49
por luiz antonio da silva
Olá,
Obrigado Itamar, mas não era esse o problema, eu não sabia, os gets funcionaram perfeitamente dentro de uma dialog, mas dentro da window não.
agora a duvida é outra...rsrs..
abri uma window (principal) se chamo a dialog na init da window (on init) ele não mostra a window até que feche a dialog, e dependendo do resultado da dialog, se quero fechar a window dá erro.....tem algum material mais direto onde eu possa ver esses comandos já em funcionamento ?, ou vc teria algum prg que possa me passar ?
** explicando: Seria uma tela principal onde ficaria o menu, na dialog vou validar o usuario, se não for valido ou fechar a dialog, nem abre a window, ou abre mostra uma msg e fecha. daí pra frente tento me virar..
Grato.
Luiz.
Re: visual lib para linux alguém tem ?
Enviado: 07 Ago 2010 21:31
por janio
Algumas imagens de como a VisualLib fica no Linux podem ser vistas no link abaixo.
viewtopic.php?f=4&t=5357&p=22348&hilit=linux#p22348
Quanto ao ICBRASIL.CH, segue anexo. Ocorre que esse include é pra quem usa GTWVW. Se vc vai usar apenas a VisualLib, pode esquecer ele.
Janio
Re: visual lib para linux alguém tem ?
Enviado: 08 Ago 2010 07:46
por Itamar M. Lins Jr.
Bem,não postou uma imagem via KDE ou Gnome, no terminal do próprio LINUX.
Também não vi nada especial, porque esses efeitos(se é que tem algum) podem ser conseguidos, utilizando o GT nativo do linux. nCurses, Slang...
Saudações,
Itamar M. Lins Jr.
Re: visual lib para linux alguém tem ?
Enviado: 08 Ago 2010 12:42
por luiz antonio da silva
Olá,
Janio, obrigado pelo arquivo, vou ver se agora compila...rs
Itamar, no meu caso, saber que pode-se ober resultados nativos com a gt no linux não é o problema....o x da questão é saber como fazer isso.....tem algum prg modelo por aí ?
Grato.
Luiz.