Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Atual »

Função: Bin2D

Converte um caractere de 64 bits sinalizado para um numérico de ponto flutuante.

Bin2D ( <cString> ) --> nRet

 

NomeTipoDescriçãoObrigatórioReferência
cStringCaracterIndica um caractere de oito bytes.X 

 

nRet
    (numerico)
  • Retorna um valor numérico de ponto flutuante que representa o caractere informado.

Os caracteres utilizados na linguagem ocupam somente um byte, sendo assim, retornamos um valor numérico para os oito primeiros caracteres de uma string informada através do parâmetro.

Local cMensagem := ""
//+----------------------------------------------------------------------------+
//|Exemplifica o uso da função Bin2D |
//+----------------------------------------------------------------------------+
cMensagem += cValToChar(Bin2D( "333333-@")) + " = Bin2D( '333333-@')" + CRLF
cMensagem += cValToChar(Bin2D( "333333)@")) + " = Bin2D( '333333)@')" + CRLF
cMensagem += cValToChar(Bin2D( "666666)@")) + " = Bin2D( '666666)@')" + CRLF
cMensagem += cValToChar(Bin2D( "111111)@")) + " = Bin2D( '111111)@')" + CRLF
cMensagem += cValToChar(Bin2D("111111)@A")) + " = Bin2D('111111)@A')"
//+----------------------------------------------------------------------------+
//|Apresenta uma mensagem com os resultados obtidos |
//+----------------------------------------------------------------------------+
Return MsgInfo(cMensagem, "Exemplo do Bin2D")
Exemplo da função Bin2D
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

 

  • Sem rótulos