2 minutos A função DecodeUTF8 em ADVPL converte uma string UTF-8 (8-bit Unicode Transformation Format) para um formato encoding especificado. Essa função é muito útil para correção de problema de acentuação de palavras que estão com a codificação UTF-8 e na hora da exibição as informações saem distorcidas(Fabricação). Ela é uma das funções de manipulação de string em ADVPL. Observação:Os valores possíveis para o parâmetro encoding são aqueles utilizados pela biblioteca iconv. Pode-se visualizar o conjunto de valores a partir do executável binário gerado Continue lendo→
1 minuto Quebrando um Texto e Transformando em um Array de acordo com o Identificador passado com Separaem ADVPL A função Separa em ADVPL quebra um texto de acordo um identificador passado no parâmetro e transforma esse texto em um array, onde cada texto quebrado vira um elemento desse array. Ela é uma das funções de manipulação de string em ADVPL. Sintaxe: Separa(cTexto,cQuebra,lVazia) Parâmetro(s): Retorno: Exemplo da função Separa em ADVPL: É isso aí, finalizamos aqui o post aqui Continue lendo→
2 minutos A função MLCount em ADVPL retorna a quantidade linhas de uma String com várias linhas ou campo memo, para essa contagem essa função considera um número máximo de letras por linha, tamanho de tabulação e quebras de linhas(CRLF). Ela é uma das funções de manipulação de string em ADVPL. Sintaxe: MLCount(cTexto,nLinTam,nTabTam,lQuebra) Parâmetro(s): Retorno: Exemplo da função MLCount em ADVPL: É isso aí, finalizamos aqui o post aqui do Blog ProtheusAdvpl. Caso tenha ficado alguma dúvida deixe seu comentário Continue lendo→
2 minutos A função AvKey em ADVPL define o tamanho de uma string utilizando o tamanho de um campo(SX3) do dicionário do TOTVS Protheus. Essa função é muito útil em situações onde queremos encontrar o conteúdo de índice posicionado, usando a função DBSeek por exemplo. Ela é uma das funções de manipulação de string em ADVPL. Sintaxe: AvKey(cStr,cCampSX3) Parâmetro(s): Retorno: Exemplo da função AvKey em ADVPL: É isso aí, finalizamos aqui o post aqui do Blog ProtheusAdvpl. Caso tenha ficado alguma Continue lendo→
3 minutos A função Chr() no ADVPL é um recurso simples, mas muito útil no desenvolvimento para Protheus. Ela permite converter um código numérico em caractere e aparece com frequência em situações como montagem de mensagens, tratamento de strings e inserção de quebra de linha. Se você já precisou exibir um texto em mais de uma linha dentro de uma rotina, entender o uso de Chr(13) e Chr(10) pode facilitar bastante a implementação. O que é a função Chr A função Continue lendo→