Retorna um array com o tipo da variável. Diferente do ValType, retorna o tipo original da variável. No caso de ADVPL puro irá sempre retornar o ValType (contetType - Variant), porém se for chamada com uma variável que veio do 4GL (interop) retorna o tipo que ela foi criada.
Sintaxe
conttype( < oObj > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
oObj | any | Variável a ser analisada. | X |
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
aData | vetor | Retorna um array com duas posições, a primeira (Caracter) sempre é relativo ao Valor que a variável aceita (valtype), a segunda é o contentType (Inteiro) propriamente dito. |
Observações
[I] O primeiro item do array pode ser:
'C' - Char, Varchar, Text, Image 'N' - Int16, Inte32, SmallFloat 'A' - Array 'D' - Date, DateTime, Interval 'O' - Object 'F' - Float, Decimal, Money 'U' - None (Null/Nil) 'M' - Memo 'B' - Bloco de Código
[II] O segundo item do array contetType pode ser:
0 = Variant 1 = Char 2 = Int16 3 = Int32 4 = Float 5 = Decimal 6 = Boolean 7 = Date 8 = DateTime 9 = Object 10 = Array 11 = Varchar 12 = Money 13 = Interval 14 = Serial 15 = SmallFloat 16 = Text 17 = Byte 18 = None 19 = Image
- *Disponível em builds iguais ou superiores à 7.00.131227A-20150805
Exemplos
Exemplo 1
User Function checkType (iVar) aRet = conttype(iVar) conout("ValType aceito por iVar - " + aRet[1]) conout("ContentType iVar - " + cValtoChar(aRet[2])) Return
Veja também
- ValType, Type
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas