Boa Tarde Pessoal é possível criar uma função no progress com passagem de dois parâmetros tentei fazer da forma abaixo mas não deu muito certo: FUNCTION FORMATASTRING RETURN CHAR (TEXTO AS CHAR, TAMANHO AS INTEGER): ASSIGN TEXTO = FILL("0",TAMANHO - LENGTH(TEXTO)) + TEXTO. RETURN TEXTO. END. Só que ao tentar fazer da forma acima programa apresenta erro se eu faço diferente declaro o tamanho dentro da função ai o problema não existe, o meu intuito é criar uma função genérica para formatar preencher com zeros.
Boa tarde! Sua function está correta, mas se vc criou "na mão", talvez tenha esquecido de mudar os parâmetros na definição da function.. Estou te mandando um .p que criei aqui com o seu exemplo, se ele não rodar aí, então deve ser algo com seu Progress...