2017-01-20 96 views
8

在Delphi的控制檯應用程序中不可能使用隨機方法嗎?它不會編譯和顯示錯誤:在Delphi 7的控制檯應用程序中不能使用隨機方法

'.' expected but '(' found

當我嘗試在正常的應用程序(與Windows)做同樣的事情,它的工作原理。

整個代碼我試圖編譯就在這裏:

program random; 

{$APPTYPE CONSOLE} 

uses SysUtils; 

var iRan:integer; 

begin 
    Randomize; 
    iRan:=Random(10); 
    writeln(iRan); 
    readln; 
end. 
+2

很遺憾,一個提供我們要求的所有問題的問題通常從本網站上很多其他問題(MCVE,明確的錯誤消息,明確的問題陳述)中都沒有吸引到,因此吸引瞭如此多的反對票。這對於幫助新用戶理解本網站上的「什麼是一個好問題」確實沒有幫助。 ( –

+7

)我認爲這個問題值得贊成的原因是零的原因,因爲對於我們大多數人來說這是微不足道的,並不意味着這對初學者來說會是一個明顯的錯誤,正如Craig所說,這真的是一個很好的問題。所有的規則,也對未來的讀者有所幫助,我多次看到多米諾骨牌效應 - 一個人反對票,每個人都跟隨着這個趨勢 –

+0

@JerryDodge與你約定 – Sami

回答

10

你的程序被命名爲random。該名稱隱藏在System中。

要麼使用不同的程序名稱,要麼完全限定功能System.Random

相關問題