1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

como usar um function

Discussão em 'Progress 4GL' iniciado por mrcodex, Fevereiro 1, 2009.

  1. mrcodex

    mrcodex Sem Pontuação

    como faço pra criar function acho que começa assim

    FUNCTION Calcular (Quero saber o que coloco aqui)

    EndFunction.
  2. fdantas

    fdantas Administrator Moderador

    Fala ae marcelo tudo bom

    Procura no pesquisar do forum q vc acha alguns exemplos

    Abraco
  3. mrcodex

    mrcodex Sem Pontuação

    Procurei no forum
    por function e não achei
    tem como colocar aqui um exemplo
    ah que mostre tambem como eu faço pra chamar a function
  4. fdantas

    fdantas Administrator Moderador

    Exemplo tirado do help do progress


    Código:
    
    /* Define doubler() */
    FUNCTION doubler RETURNS INTEGER (INPUT parm1 AS INTEGER): 
        RETURN (2 * parm1). 
    END FUNCTION. 
    
    DISPLAY "doubler(2)=" doubler(2).
    
  5. Reinaldo

    Reinaldo Sem Pontuação

    FUNCTION fNumerico RETURNS LOGICAL
    ( fChar AS CHARACTER ) :
    /*------------------------------------------------------------------------------
    Purpose: Retorna yes se entrada for numero
    ------------------------------------------------------------------------------*/
    DEFINE VARIABLE fDecimalAux AS DECIMAL NO-UNDO.

    fDecimalAux = DECIMAL(fChar) NO-ERROR.
    IF ERROR-STATUS:ERROR THEN
    RETURN NO.
    ELSE
    RETURN YES.

    END FUNCTION.

    message fNumerico ('123') skip fNumerico('ad') view-as alert-box.

Compartilhe esta Página