我定义了一个函数,这就是编译出错的根源procedure Tform2.MidText(A,B:string);
begin
invalidate;
canvas.font.name:='BankGothic Lt BT';
canvas.font.size:=18;
canvas.textout(integer(500-length(A)*500/52),200,A); //此行出错
canvas.font.size:=22;
canvas.textout(integer(500-length(A)*500/44),280,B); //此行出错 end;
canvas.font.size:=22;
canvas.textout(integer(500-Trunc(length(A)*500/44)),280,B); //此行出错
Integer(X)这种形式只能是用于转换下表示,比如把句柄或指针变成整形Integer(Handle)/Integer(Point)
还有一个取整函数是int()