FastReport使用交流,FastReport中国社区FastReport联系电话 联系电话:023-68661681

FastReport用户手册(二)脚本结构

来源:   发布时间:2016-08-08   浏览:2264次

脚本的结构取决于您使用哪一种语言。但也有一些共同的元素,比如说脚本标题,主体和主要程序,它们将在报表运行时执行。下面展示了所有支持的语言的脚本例子:

Pascal脚本结构:

#language PascalScript // optional
program MyProgram; // optional
// the “uses” chapter should be located before any other chapter
uses 'unit1.pas', 'unit2.pas';
var // the “variables” chapter can be placed anywhere
i, j: Integer;
const // “constants” chapter
pi = 3.14159;
procedure p1; // procedures and functions
var
i: Integer;
procedure p2; // nested procedure
begin
end;
begin
end;
begin // main procedure.
end.

C++脚本结构:

#language C++Script // optional
// the “include” chapter should be placed before any other chapter
#include "unit1.cpp", "unit2.cpp"
int i, j = 0; // the “variables” chapter can be placed anywhere
#DEFINE pi = 3.14159 // “constants” chapter
void p1() // functions
{ // no nested procedures
}
{ // main procedure.
}

JScript结构:

#language JScript // optionally
// the “import” chapter should be before any other chapter
import "unit1.js", "unit2.js"
var i, j = 0; // the “variables” chapter can be located
anywhere
function p1() // functions
{ //
}
// main procedure.
p1();
for (i = 0; i < 10; i++) j++;

BasicScript结构:

#language BasicScript ' optionally
' the “imports” chapter should be located before Any other chapter
imports "unit1.vb", "unit2.vb"
Dim i, j = 0 ' the “variables” chapter can be placed anywhere
Function p1() ' functions
{ '
}
' main procedure.
For i = 0 To 10
p1()
Next
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [http://www.fastreportcn.com/]
本文地址:http://www.fastreportcn.com/post/1167.html

联系我们
  • 重庆总部 023-68661681 400-700-1020
  • 北京公司 010-56705895
购买
  • sales@evget.com
合作
  • business@evget.com