Página 1 de 1

Como saber quantos elementos tem o GET - READ

Enviado: 14 Mai 2010 08:16
por Mário Isa
Bom dia,

Digamos que eu faça:

a:= 1 , b:= 1, c:= 1
@ 10,10 get a
@ 11,10 get b
@ 12,10 get c
read

Nota: Este read tem 3 elementos

Se eu estiver posicionado, exemplo, no segundo campo e tentar:
? oget:name / vai aparecer
b

que é o nome da variável a qual eu estou digitando agora

Mas eu preciso saber o numero de elementos dentro do read. Que aqui no caso é 3.
Tem alguma função prá isso?

Mário

Re: Como saber quantos elementos tem o GET - READ

Enviado: 14 Mai 2010 08:40
por alxsts
Olá!

A cada @ ... SAY ... GET... que você emite, um novo elemento é adicionado ao vetor padrão do GetSys, chamado GetList.
Portanto, o total de GETs é o comprimento do vetor ou seja: LEN( GetList ). O GetList é zerado após o READ a menos que você especifique READ SAVE.

Re: Como saber quantos elementos tem o GET - READ

Enviado: 14 Mai 2010 09:16
por sygecom
Ou:
CountGets()

Re: Como saber quantos elementos tem o GET - READ

Enviado: 14 Mai 2010 13:38
por anacatacombs
Apenas lembrando: Se usar o LEN(GETLIST) é importante verificar antes, se a variavel está realmente com esse nome.

[]'s

Ana