在Delphi 7中的Console Application中不能使用Random方法

dar*_*lim 8 delphi random

在Delphi中是否无法在Console Application中使用Random方法?它不会编译并显示错误:

'' 预期但'''发现

当我尝试在正常应用程序(使用Windows)中执行相同的操作时,它可以正常工作.

我正在尝试编译的整个代码在这里:

program random;

{$APPTYPE CONSOLE}

uses SysUtils;

var iRan:integer;

begin
  Randomize;
  iRan:=Random(10);
  writeln(iRan);
  readln;
end.
Run Code Online (Sandbox Code Playgroud)

Dav*_*nan 10

您的程序已命名 random.那个名字隐藏了这个名字System.

使用不同的程序名称或完全限定功能,System.Random.