Search Results for

    Show / Hide Table of Contents

    Estrutura de um script

    A estrutura de um script depende da linguagem utilizada. No entanto, há alguns elementos que as linguagens têm em comum: o título e o corpo do script, e o procedimento principal que é executado quando o relatório é executado. Abaixo há exemplos de scripts nas quatro linguagens suportadas:

    Estrutura de PascalScript:

    #language PascalScript // opcional
    program MyProgram;     // opcional
    // o capítulo "uses" deve estar localizado antes de qualquer outro capítulo
    uses 'unit1.pas', 'unit2.pas'; 
    var                    // o capítulo "variables" pode ser colocado em qualquer lugar
      i, j: Integer;
    const                  // capítulo "constants" 
      pi = 3.14159;
    procedure p1;          // procedimentos e funções
    var
      i: Integer;
      procedure p2;        // procedimento aninhado
      begin
      end;
    begin
    end;
    begin                  // procedimento principal.
    end.
    

    Estrutura de C++Script:

    #language С++Script    // opcional
    // o capítulo "include" deve ser colocado antes de qualquer outro capítulo
    #include "unit1.cpp", "unit2.cpp"
    int i, j = 0;          // o capítulo "variables" pode ser colocado em qualquer lugar
    #DEFINE pi = 3.14159   // capítulo "constants" 
    void p1()              // funções
    {                      // sem procedimentos aninhados
    }
    {                      // procedimento principal.
    }
    

    Estrutura de JScript:

    #language JScript      // opcional
    // o capítulo "import" deve ser colocado antes de qualquer outro capítulo 
    import "unit1.js", "unit2.js"  
    var i, j = 0;          // o capítulo "variables" pode ser colocado em qualquer lugar
    function p1()          // funções
    {                      // 
    }
                           // procedimento principal.
    p1();
    for (i = 0; i < 10; i++) j++;
    

    Estrutura de BasicScript:

    #language BasicScript  ' opcional
    ' o capítulo "imports" deve ser colocado antes de qualquer outro capítulo 
    imports "unit1.vb", "unit2.vb"  
    Dim i, j = 0           ' o capítulo "variables" pode ser colocado em qualquer lugar
    Function p1()          ' funções
    {                      ' 
    }
                           ' procedimento principal.
    For i = 0 To 10        
      p1()
    Next
    

    Mais adiante iremos dar uma olhada em scripts escritos na linguagem "PascalScript". Quando um relatório novo é criado, esta linguagem é selecionada por padrão.

    Back to top © 1998-2022 Copyright Fast Reports Inc.