在Delphi中的控制台应用程序中是否无法使用Random方法?它不会编译并显示错误:
''预期,但'('发现
当我尝试在普通应用程序(使用Windows)中执行相同的操作时,它可以正常工作。
我试图编译的整个代码在这里:
program random;
{$APPTYPE CONSOLE}
uses SysUtils;
var iRan:integer;
begin
Randomize;
iRan:=Random(10);
writeln(iRan);
readln;
end.
答案 0 :(得分:10)
您的程序名为random
。该名称会在System
中隐藏该名称。
使用不同的程序名称或完全限定函数System.Random
。