Página 1 de 1

TBrowse

Enviado: 30 Jun 2008 12:07
por jamazevedo
Alguém já consegui fazer a classe TBrowse em GTK.
O exemplo que acompanha a lib tem um bug (LINUX) que não consegui resolver. No ambiente WINDOWS está funcionando.

++++++++++++++++++++ Internal Error Handling Information +++++++++++++++++++++

Subsystem Call ..: BASE
System Code .....: 1004
Default Status ..: False
Description .....: Message not found
Operation .......: TBROWSE:CREATE
Arguments .......:
Involved File ...:
Dos Error Code ..: 0

Trace Through:
----------------
MAIN : 21 in Module: browse.prg
(b)HBOBJECT:HBOBJECT : 105 in Module: tobject.prg
TBROWSE:MSGNOTFOUND : 0 in Module:
TBROWSE:CREATE : 167 in Module: tbrowse.prg
MAIN : 21 in Module: browse.prg

Já olhei os fontes e estão todos corretos, inclusive por que funciona no Windows.

O exemplo usa as funções GTK_TREE para fazer o TBrowse. E ainda não consegui exemplos que mostram a utilização dessas funções. Alguém possui algum exemplo mais didático ??

Re: TBrowse

Enviado: 30 Jun 2008 18:03
por marcosgambeta
jamazevedo escreveu:Alguém já consegui fazer a classe TBrowse em GTK.
O exemplo que acompanha a lib tem um bug (LINUX) que não consegui resolver. No ambiente WINDOWS está funcionando.
Poderia fornecer alguns dados adicionais ?

1) Harbour ou xHarbour ? Qual versão ?
2) Versão da GTK+ ?
3) Distribuição Linux ?

Os exemplos deveriam funcionar igualmente nos dois sistemas operacionais (Windows e Linux). Se não estão, há alguma diferença além do sistema operacional. No caso do Harbour/xHarbour, está usando a mesma versão tanto no Windows como no Linux ?
jamazevedo escreveu:O exemplo usa as funções GTK_TREE para fazer o TBrowse. E ainda não consegui exemplos que mostram a utilização dessas funções. Alguém possui algum exemplo mais didático ??
Na pasta samples/glade da xHGTK, tem dois pequenos programas (agenda telefônica e agenda de compromissos) que usam os widgets GtkListStore e GtkTreeView.

Re: TBrowse

Enviado: 02 Jul 2008 10:40
por jamazevedo
Caro Marcos. Bom dia!

Desculpe a demora em responder.

A versão do xHarbour é a 0.99.60 (Simplex) tanto no Windows quanto no Linux.
A versão da GTK+ é a 2.0
A distribuição linux é UBUNTU 7.04 (DEBIAN)

Quanto aos exemplo em glade andei olhando os exemplos mas ainda não estou familiarizado com a sintaxe, por isso são muito complicados para mim ainda não os compilei.

Agora o erro não é de compilação e sim de execução.

Re: TBrowse

Enviado: 04 Jul 2008 16:46
por marcosgambeta
jamazevedo escreveu:Agora o erro não é de compilação e sim de execução.
Seria possível você testar com uma versão mais nova do xHarbour ? A do cvs, talvez.

Re: TBrowse

Enviado: 08 Jul 2008 09:28
por jamazevedo
Ok Marcos. Funcionou no xHarbour 0.99.60 eu estava cometendo um erro, peguei o fonte do Windows e estava compilando no Linux. Quando compilei o fonte correto funcionou muito obrigado.

Ah! Parabéns por ter escrito essas rotinas.
Se precisares de ajuda para melhorá-las estou a disposição.