Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

BITON()

BitOn( <cString>, <nInitialBit>, <nCountBits>, <nStringSize> )

Registra o contrato parcial de ativação de bits em string.

BITON()AdvPL
01 · VISÃO GERAL

Visão geral

A ficha BITON() informa ativação de bits de uma string, com quatro parâmetros: string, bit inicial, quantidade de bits e tamanho da string. Não é a assinatura numérica BitOn(nNumero,nBit). A página não esclarece a base de contagem, representação do retorno ou efeitos de limites inválidos. Por isso esta revisão não apresenta resultado binário esperado nem recomenda a chamada para permissões ou formatos reais. O exemplo isola uma consulta diagnóstica sobre um byte fictício e registra somente o tipo retornado, sujeito a homologação. (TOTVS, s.d., ref. 1)

02 · SINTAXE

Sintaxe

BitOn( <cString>, <nInitialBit>, <nCountBits>, <nStringSize> )

Parâmetros

cString
CaractereObrigatório

String de bits.

nInitialBit
NuméricoObrigatório

Bit inicial; base não esclarecida.

nCountBits
NuméricoObrigatório

Quantidade de bits.

nStringSize
NuméricoObrigatório

Tamanho da string.

Retorno

Não especificado na ficha; confirmar tipo e conteúdo em homologação.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function EdBiton()
    Local cTeste := Chr(0)
    Local xRetorno
    // Diagnostico isolado; nao representa formato de producao.
    xRetorno := BitOn(cTeste, 1, 1, Len(cTeste))
    ConOut(ValType(xRetorno))
Return Nil
Resultado esperado

Tipo do retorno a verificar; nenhum valor binário é presumido. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Registrar build, entrada em hexadecimal e resultado em testes isolados antes de documentar semântica adicional. Não substituir por API numérica homônima.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. BITON(). TDN. Consulta em 2026-10-26.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha