combobox não encerra

Postby ronaldo » Tue Feb 26, 2008 3:03 pm

fiz alguns teste e consegui desta forma:

ON INIT( oCbx2:End(.t.), oCbx2:destroy())
User avatar
ronaldo
 
Posts: 139
Joined: Fri Nov 25, 2005 4:38 pm
Location: brasil

Postby rogerio » Tue Feb 26, 2008 8:31 pm

Valeu Ronaldo
vou tentar assim também.

Eu tive que voltar à versão anterior do FWH pois nesta última os COMBOBOX além desse problema na finalização, também estão se comportando diferentemente na inicialização.
Quando um diálogo é carregado com combobox sem conteúdo, isto é, ITEMS = uma matriz vazia, ele gera este erro:

Descricao do erro: Erro: BASE/1132 Bound error: array access
Args:
[ 1] = A { ... }
[ 2] = N 1

Lista Cham.
===========
Chamada de: COMBOBOX.PRG => TCOMBOBOX:KEYCHAR(0)
Chamada de: => TWINDOW:HANDLEEVENT(0)
Chamada de: CONTROL.PRG => TCONTROL:HANDLEEVENT(0)
Chamada de: COMBOBOX.PRG => TCOMBOBOX:HANDLEEVENT(0)
Chamada de: WINDOW.PRG => _FWH(0)
Chamada de: => DIALOGBOX(0)
Chamada de: DIALOG.PRG => TDIALOG:ACTIVATE(0)

Em vários diálogos, o conteúdo dos cobobox são carregados somente após o usuário escolher alguma coisa, p. ex., selecionar um Fornecedor.
Então inicializo o combo sem conteúdo e depois que o usuário fizer uma escolha os combos respectivos são carregados com conteúdo.


[]'s

Rogerio
User avatar
rogerio
 
Posts: 84
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil

Postby laugusto » Sat Mar 01, 2008 1:22 pm

Bom dia Rogério,

Atualizei minha versão do FHW e também ocorreu um problema no combobox, que seria o seguinte: o retorno da função deixou de ser o numero do indice e sim o valor do indice; pra não retornar a versão, o que eu fiz foi o seguinte: compilei junto com meu sistema o prg da classe, combobox.prg da versão em que o funcionamento me retornava o indice; o que eu recomendo a voce, compile o combobox.prg da versão que funciona corretamente junto com seu sistema, espero que resolva.

[]´s
Luiz Augusto
São José dos Pinhais - PR
BRASIL
fwh + harbour + workshop + velhos bat´s
User avatar
laugusto
 
Posts: 62
Joined: Fri Apr 28, 2006 4:06 pm

Postby rogerio » Mon Mar 03, 2008 6:19 pm

Luiz

eu já tentei fazer isso, compilar junto o prg da versão anterior, mas o programa assume o que estiver na lib do fivewin.
Acho que tem relação com este post:

http://fivetechsoft.com/forums/viewtopic.php?t=10138

[]'s

Rogerio
User avatar
rogerio
 
Posts: 84
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil

Postby Antonio Linares » Mon Mar 03, 2008 6:30 pm

Rogerio,

Prueba a añadir este método a la clase TComboBox y asi no tienes que modificar tu código:

METHOD End() INLINE ::Hide(), Super:End()
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42160
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby rogerio » Mon Mar 03, 2008 7:45 pm

Ok, Antonio

funcionou, obrigado.
User avatar
rogerio
 
Posts: 84
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 57 guests