Clipper On Line • Ver Tópico - Testar se um DATA existe em um objeto

Testar se um DATA existe em um objeto

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

Moderador: Moderadores

 

Testar se um DATA existe em um objeto

Mensagempor Shark » 31 Jul 2018 20:20

Nobres colegas...

Preciso testar se um METHOD ou um DATA existe em um OBJETO.
A exemplo, preciso saber se um OBJETOo criado com a classe TRadMenu possuiu o DATA "bValid".

Algo tipo assim:

IF VALTYPE( "oRad:bValid" ) == "B"

Alguém sabe como fazer?
Shark
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 28
Data de registro: 25 Set 2017 21:42
Cidade/Estado: Brasília - DF
Curtiu: 5 vezes
Mens.Curtidas: 3 vezes

Testar se um DATA existe em um objeto

Mensagempor Shark » 31 Jul 2018 21:27

Estou quebrando o galho com o código abaixo:

IF ASCAN( __objGetValueList( oObj ), {|x| UPPER( ALLTRIM( x[1] ) ) == "BVALID" } ) > 0
   oObj:bValid := NIL
ENDIF


Se alguém souber de uma função mais básica, informe. Obrigado.
Shark
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 28
Data de registro: 25 Set 2017 21:42
Cidade/Estado: Brasília - DF
Curtiu: 5 vezes
Mens.Curtidas: 3 vezes

Testar se um DATA existe em um objeto

Mensagempor cnavarro » 02 Ago 2018 09:16

cnavarro
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 52
Data de registro: 28 Set 2017 14:16
Cidade/Estado: Spain
Curtiu: 3 vezes
Mens.Curtidas: 14 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro