procedure TForm1.Button1Click(Sender: TObject);
var
 i:single;
begin
 randomize; i:=Random;
 label1.Caption:=floattostr(i);
end;编译的时候,提示
[Error] random.pas(33): '.' expected but ';' found不知道 是怎么回事当begin
 randomize; i:=Random(100);
 label1.Caption:=floattostr(i);
end;[Error] random.pas(33): '.' expected but '(' found好像 就是 没有把 random当成函数看。
是不是我的delphi本身有问题呢???

解决方案 »

  1.   

    var
     i:integer;
    begin
     randomize; i:=Random(100);
     label1.Caption:=floattostr(i);
    end;可以运行的。
      

  2.   

    那。看来是偶delphi本身的问题了??偶是从网上 down 的7.0 的一个版本哪位 知道 有好用的 下载地址啊??帮个忙。谢谢
      

  3.   

    Random函数没有参数时返回的是Extend类型(浮点类型),有一个整形参数时返回的是整数
      

  4.   

    是那个 。。 什么什么 delphi 7.0 完全版。。198M 的.zip的那个吗??