我在Mac 10.9.3上使用IDL 8.3IDL undefined procedure
我正在運行一個在過程中調用的腳本。我所調用的過程包含在一個包含在IDL路徑中的目錄中(我通過在IDL-> preferences-> IDL-> paths並添加目錄下執行此操作)。但是,當我嘗試運行腳本時,出現錯誤消息:「%嘗試調用未定義的過程/函數:'procedure.pro'。%執行暫停:$ MAIN $」。奇怪的是,它仍然列出了程序中所有'未定義'的語法錯誤。另外,當我在IDL提示符中鍵入procedure.pro名稱時,它將點亮藍綠色/藍色(意味着它識別該過程)。
我試着製作一個非常簡單的simple.pro,把它放到我之前提到的同一個目錄中,將它輸入到IDL提示符(它變成藍綠色),並且它完美無誤地運行。
我不確定爲什麼procedure.pro文件是'undefined',因爲它包含它的路徑,並且我用simple.pro證明了這個路徑中的.pro文件將正確運行。
你好,是的文件名和過程名是相同的。它被稱爲程序,..,.. – deedsy
事情是,它仍然打印包含在被調用的過程中的語法錯誤之前它說'未定義的過程'錯誤。所以我想知道如果我能消除語法錯誤,如果未定義的問題將消失? – deedsy