Getlist[x]:ndisplen

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Getlist[x]:ndisplen

Mensagem por Mário Isa »

Olá!
Estou precisando capturar o valor desta variável no read /

Ocorre que quando faço

?getlist[x]:ndisplen

Onde x pode ser qualquer numero q represente um dos elementos da matriz

ocorre a mensagem:
?getlist[13]:ndisplen
NDISPLEN: Scope Violation <HIDDEN>; arguments: { GET Object }
Isso mostra que aquela variável, que eu tanto preciso, que mostra o tamanho do get está com atributo HIDDEN.

Porém se eu fizer:

?getlist[13]:row
12

?getlist[13]:col
21

?getlist[13]:name
"MDN"

?getlist[13]:type
"D"

Eu precisava muito da ndisplen / Alguém sabe como pegá-la ??
:f
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Getlist[x]:ndisplen

Mensagem por alxsts »

Olá!

Podemos perceber que a variável em questão é de uso privativo dos métodos internos da classe Get. Ela não é exportada e você não conseguirá recuperá-la.

Tente:

Código: Selecionar todos

      Len( Eval( GetList[ n ]:block ) ) 
      // Ou
      Len( GetList[ n ]:varGet() )
      // Ou
      Len( Transform( GetList[ n ]:varGet(), GetList[ n ]:picture ) )
Creio que a terceira opção dará o resultado que você deseja.
[]´s
Alexandre Santos (AlxSts)
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Getlist[x]:ndisplen

Mensagem por Mário Isa »

puxa vida agora precisava dos

oTBR:nRightVisible
oTBR:nLeftVisible
oTBR:nColCount

que também são HIDDEN no oTBR Class Object do dBedit.

Alguém aí sabe como pegá-los ?

Mario
Responder