Visual Lib AddDownItem

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Bisteca
Usuário Nível 2
Usuário Nível 2
Mensagens: 74
Registrado em: 10 Jan 2005 10:25

Visual Lib AddDownItem

Mensagem por Bisteca »

Não estou conseguindo chamar um programa a partir do AddDownItem.

AddDownItem(mates, "&Incluir", "Inclui Atestado", { || do inclui})

O que estou fazendo errado, ja tentei de tudo quanto é jeito, não consigo chamar este programa, ja até criei uma funcão para chamar, mas da o erro que a variavel não existe.

Obrigado
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

Tente assim:

AddDownItem(mates, "&Incluir", "Inclui Atestado", { || inclui() })


Abraço,
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
Avatar do usuário
Bisteca
Usuário Nível 2
Usuário Nível 2
Mensagens: 74
Registrado em: 10 Jan 2005 10:25

add

Mensagem por Bisteca »

obrigado por ajudar...
mas a questão é que não pode ser inclui(), pois inclui é um prg e não uma função...
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

E qual o problema em transformar um prg em uma função?


Abraço,
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
simplicio
Usuário Nível 1
Usuário Nível 1
Mensagens: 48
Registrado em: 08 Jul 2004 10:08

Mensagem por simplicio »

AddDownItem(mates, "&Incluir", "Inclui Atestado", { || do inclui})

Preste atencao na funcoes acima ! nao pode haver, -> " do incluir ", pois isto nao é uma funcao ! o correto seria assim !

AddDownItem(mates, "&Incluir", "Inclui Atestado", { || inclui})

func incluir() ///aqui ficaria a funcao do prg !

na visual lib nao aceita o commando DO, para ir para um outro PRG, deve-se fazer o o prg um funcao pra que funcione correto !

Entendeu ? se tiver duvida so falar ! trabalho com Visual LIB a 4 anos, sou gato escaldado nela !
simplicio
Usuário Nível 1
Usuário Nível 1
Mensagens: 48
Registrado em: 08 Jul 2004 10:08

Mensagem por simplicio »

outra forma que poderia resolver seu caso ! eu testei e funcionou aki corretamente seria assim !!! Preste atenção ! vamos fazer uma ponte da visual lib pra faze o seu INCLUI.PRG ! Veja como ficaria !


AddDownItem(mates, "&Incluir", "Inclui Atestado", { || fazincluir})


func fazincluir()
do inclui
return


esta funcao vc coloca no final do PRG principal dos MENUS ! pra nao dar erro !!


e pode ir para o abraço ! nao esqueça que a visual lib só chama funcoes no downitem e downmenu !! de precisar chamar PRG com a funcao DO, precisa criar uma funcao pra fazer isso, como no exemplo acima !
Avatar do usuário
Bisteca
Usuário Nível 2
Usuário Nível 2
Mensagens: 74
Registrado em: 10 Jan 2005 10:25

adddownitem

Mensagem por Bisteca »

vou por a mão na massa...
obrigado a todos pela colaboração
:))
Responder