Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
Portuguese |
Pagetitle |
---|
...
|
...
Função: AttlsMemberOf
|
Indica se uma propriedade informada através de uma string por parâmetro existe na
...
classe.
Sintaxe
...
Bloco de código | ||
---|---|---|
| ||
AttIsMemberOf( < oObj >, < cAttName >, [ lRecursive ] )
|
Parâmetros
AttlsMemberOf ( < oObj>, < cAttName> , [ lRecursive ]) --> lRet
...
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
oObj |
...
objeto | Indica o objeto que representa a instância da classe a ser pesquisada. | X |
|
cAttName |
...
caractere | Indica o nome da propriedade a ser pesquisada. | X |
|
lRecursive |
...
lógico |
...
*Indica se as classes superiores também devem ser pesquisada, caso a instância atual possua herança. ( Default = .F. ) |
|
|
Retorno
Nome |
---|
...
Tipo |
---|
...
Descrição |
---|
lRet |
...
lógico | Retorna verdadeiro (.T.), se a propriedade for encontrada; caso contrário, falso (.F.). |
Observações
...
- A função AttlsMemberOf() procura dentro da instância da classe informada por parâmetros, se a propriedade é declarada (existe) dentro da classe.
...
- Função disponível, na linguagem AdvPL, para build superior a 090818P.
...
- *Parâmetro novo, disponibilizado a partir da Build 7.00.131227A, com data de geração superior a 11/11/2014.
Exemplos
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Class class classA from LONGNAMECLASS data fcA1 data fnA2 data flA3 data fdA4 data faA5 method new(c,n,l,d,a) constructor method exibeA() method exibeB() endclassmethod endclass Method new(c,n,l,d, a) class classA fcA1 := c fnA2 := n flA3 := l fdA4 := d faA5 :=aReturnmethod a Return Method exibeA() class classA varinfo("fcA1", fcA1) varinfo("fnA2", fnA2) varinfo("flA3", flA3) varinfo("fdA4", fdA4) varinfo("faA5", faA5) Returnmethod Return Method exibeB() class classA conout("fcA1", fcA1) conout("fnA2", fnA2) conout("flA3", flA3) conout("fdA4", fdA4) Return User Function tstcls() Local oObj := classA():New() varinfo( "1", AttIsMemberOf(oObj , "xuxu") ) // false varinfo( "2", AttIsMemberOf(oObj , "FDA4") ) // true varinfo( "3", MethIsMemberOf(oObj , "exibeA") ) //true varinfo( "4", MethIsMemberOf(oObj , "exibeB") ) //true varinfo( "5", MethIsMemberOf(oObj , "exibeC") ) //false Return Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Return
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas