2009-01-26 78 views
2

爲了長話短說,我必須在課堂上使用處理,而且我完全失明。 IDE是完全無法訪問的,所以我使用JavaScript版本的處理來創建一個頁面,讓一個選址人員向我描述輸出。不幸的是,如果代碼有錯誤,頁面顯示爲空白,並且沒有解釋什麼是錯誤的。鑑於下面的代碼,有沒有一種方法可以讓JavaScript版本的處理告訴我,自從我忘記之後,我有一個語法錯誤);在JavaScript版本的處理中打印出錯誤信息

 
void setup() 
{ 
    size(500, 500); 

} 

void draw() 
{ 
    line(250, 200, 250, 40 
} 

+0

你已經錯過閉托架在線方法的調用中的拉伸方法: 空隙平局() { 線(250,200,250,40); } – 2009-01-26 13:44:57

回答

1

對於調試(代碼編譯時),您可以使用println()命令。

我一直在使用處理2個月現在,我有同樣的問題,一直沒能找到解決方案。

這裏在我看到的幾乎沒有人使用Processing或知道如何使用它。您可以嘗試處理論壇,您通常會在一兩天內得到答案。你可以在這裏找到http://processing.org/discourse/

抱歉無法提供幫助。我看到的另一個唯一的解決方案是如果你使用他們的PDE(處理開發環境)並在那裏編譯它。

編輯:從以往的經驗提出處理問題,你甚至不會有太大的PPL尋找到你的問題:(

0

一個JS語法高亮編輯器(如集錦)會告訴你錯誤,比如你有沒有。

我不知道你是否會發現,除處理IDE本身都來得實用,雖然。

0

當你打開一個瀏覽器頁面,請確保您有開發工具開放他們隨每個主要瀏覽器一起出現(查看工具菜單)和inc lude a JavaScript console。這將包括您從Processing.js解析器獲得的任何錯誤。

我不確定是否有更易於使用的開發人員工具版本,但這將是一個很好的開始。

0

in processing.js,use createCanvas(); 而不是尺寸, 因此: createCanvas(500,500);