FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour combobox não encerra
Posts: 139
Joined: Fri Nov 25, 2005 04:38 PM
combobox não encerra
Posted: Tue Feb 26, 2008 03:03 PM

fiz alguns teste e consegui desta forma:

ON INIT( oCbx2:End(.t.), oCbx2:destroy())

Ronaldo Minacapelli
Sistemas, Hospedagem e Criação de WebSites
http://www.bazevani.com.br
Posts: 84
Joined: Wed Nov 09, 2005 11:22 PM
combobox não encerra
Posted: Tue Feb 26, 2008 08: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

Posts: 62
Joined: Fri Apr 28, 2006 04:06 PM
combobox não encerra
Posted: Sat Mar 01, 2008 01: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
Posts: 84
Joined: Wed Nov 09, 2005 11:22 PM
combobox não encerra
Posted: Mon Mar 03, 2008 06: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

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
combobox não encerra
Posted: Mon Mar 03, 2008 06: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
Posts: 84
Joined: Wed Nov 09, 2005 11:22 PM
combobox não encerra
Posted: Mon Mar 03, 2008 07:45 PM

Ok, Antonio

funcionou, obrigado.

Continue the discussion