我做了一個測試腳本如下:
{交易 測試_Print}
Var:_File(File("c:\print\[ScriptName]_Test.log"));
Var:_Date(0);
_Date = Date;
if _Date > _Date[1]
then
Print(_File, Date);
編譯出現下面這問題:

網站上查詢不到這個錯誤,請問這個問題要怎解決?
另外,我又寫了一個測試腳本如下:
{交易 測試_Print_2}
Var:_File_Path("c:\print\[ScriptName]_Test.log");
Var:_Date(0);
_Date = Date;
if _Date > _Date[1]
then
Print(File(_File_Path), Date);
還是有錯誤,錯誤結果如下:

輸入的參數明明是String,但是錯誤描述卻說輸入的參數不是String,請問錯誤是甚麼原因呢?
我的目的是,不要在每一個 Print() 裡面刻死檔案路徑,要讓Print() 裡面是動態變數,這樣子要改路徑跟檔案名稱原則,就可以只改一次。
如果上述兩個方法都不行,請問有甚麼方法可以用呢?
3 評論