Página 1 de 1
Visual Lib AddDownItem
Enviado: 21 Jun 2006 11:36
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
Enviado: 21 Jun 2006 15:00
por And
Tente assim:
AddDownItem(mates, "&Incluir", "Inclui Atestado", { || inclui() })
Abraço,
add
Enviado: 21 Jun 2006 16:04
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...
Enviado: 22 Jun 2006 00:16
por And
E qual o problema em transformar um prg em uma função?
Abraço,
Enviado: 22 Jun 2006 09:32
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 !
Enviado: 22 Jun 2006 09:39
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 !
adddownitem
Enviado: 22 Jun 2006 14:31
por Bisteca
vou por a mão na massa...
obrigado a todos pela colaboração

)