Erro checkbox

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Erro checkbox

Mensagem por bencz »

Olá (:

Estou tendo o seguinte problema com o checkbox.... qnd eu um checkbox simples, e vou executar o programa, eu recebo este erro:
+--------------------------------------------------------------------------------
|
|Error BASE/1072 Argument error: <> Arguments: ( [ 1] = Type: P Val: 0 [ 2] = Type: N Val: 0)
|
|Error at ...: HCHECKBUTTON:ONEVENT(147) in Module: C:\develop\prj\hwgui\source\h
|check.prg
|Called from : HWG_DLGBOXINDIRECT(0) in Module:
|Called from : HDIALOG:ACTIVATE(185) in Module: C:\develop\prj\hwgui\source\hdial
|og.prg
|Called from : _AS(23) in Module: as.prg
|Called from : AS(5) in Module: as.prg
o código que estou utilizando é este:

Código: Selecionar todos

#include "hwgui.ch"
STATIC Thisform

FUNCTION as( p1, p2, p3, p4 )
 RETURN _as( p1, p2 ,p3 ,p4)

FUNCTION _as

 LOCAL  vCheck1 := .T.
 LOCAL oCheck1

  INIT DIALOG oDlg TITLE "fdsfds" ;
    AT 0,130 SIZE 526,138 NOEXIT  ;
     STYLE WS_POPUP+WS_CAPTION+WS_SYSMENU+DS_CENTER

     INIT DIALOG oDlg TITLE "Form2" ;
   AT 0,130 SIZE 453,120 NOEXIT  ;
   STYLE WS_POPUP+WS_CAPTION+WS_SYSMENU+DS_CENTER


   @ 10,10 GET CHECKBOX oCheck1 VAR vCheck1  CAPTION "Transporte"  SIZE 92,22

   ACTIVATE DIALOG oDlg


RETURN oDlg:lresult
Imagem
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Erro checkbox

Mensagem por sygecom »

Tem dois: INIT DIALOG ai no código, está errado isso.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Erro checkbox

Mensagem por bencz »

Mesmo eu tirando um dos INITs, o erro continua ;x
Imagem
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Erro checkbox

Mensagem por esbasso »

neste codigo não pode estar dando esse erro

tua lib não parece ser a atualizada
aconselho a usar a lib mais atual para que os erros sejam vistos corretamente
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Erro checkbox

Mensagem por bencz »

Essa lib q estou usando, é a mais recente...
compilei hoje ela do SVN
Imagem
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Erro checkbox

Mensagem por esbasso »

então baixe e compile novamente
foi alterado.
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Erro checkbox

Mensagem por bencz »

Certo, muito obrigado (:
Imagem
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Erro checkbox

Mensagem por bencz »

Cara... mesmo eu clicando no chack box e talz... ele nao retorna verdadeiro, qnd o checkbox está marcado... ;x

eu fiz assim:

Código: Selecionar todos

if oCHk1:GetValue() == .t.
    verdadeiro := .t.
endif
na realidade... ele já me retorna o erro no GetValue(), pois ele vala que nao existe...
Imagem
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Erro checkbox

Mensagem por esbasso »

só faça assim

if ochk1:value
verdadeiro
endif
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Erro checkbox

Mensagem por bencz »

bom, eu já tinha visto.... por isso msm perguntei
Imagem
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Erro checkbox

Mensagem por sygecom »

Esse caso está muito estranho mesmo, tente atualizar sua LIB.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Erro checkbox

Mensagem por esbasso »

veja se o erro não é no ochk1
pode ser que declarou ele local e ta chamando em outra função , dai não existe
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Erro checkbox

Mensagem por bencz »

bom, depois q vc atualizou o código la, funcionou (:
Imagem
Responder