我不在這裡尋找答案。 只是分享我的發現。
我一直在嘗試調試腳本,並遇到以下錯誤,該錯誤將不允許調試器通過為用戶信息編程的啟動通知窗口:
(以下消息可能不是實際錯誤;首選項“報告無效的顯示框消息”為ON。)對象“ TextBox”無法識別消息“”。
調試器點擊此代碼後,它將掛起。 但是運行腳本超出了此錯誤,完全運行了腳本。 我在腳本中遇到了一個問題,這使我在相當長的一段時間內找不到解決方案。
最終,我發現我只是在文本框命令中放入了太多逗號,但是該錯誤並沒有使我輕易地遇到此錯誤。 我還驗證了我對“報告有效顯示框消息”的首選項已取消選擇。 與其他經驗豐富的JMP用戶接觸,使我進入了此討論板。 在演示中,我已附加了腳本中令人討厭的部分的非特定版本。
Discontinue = 1;
/*
// This one was the problem window that gives the error:
//(The following message might not be an actual error; the preference 'Report Invalid Display Box Messages' is ON.) Object 'TextBox' does not recognize the message ''.
New Window( "Where is your file?", << Modal,
H Center Box( Text Box( "Looooooooooooooooong Note 1", << Set Font( "Arial Black", 10, "Bold"), << Set Width( 200) ) ),
Spacer Box( Size( 20, 15 ) ),
H Center Box( Text Box( "Looooooooooooooooooooong Note 2", << Set Font( "Arial Black", 10, "Bold"), , << Set Width( 200) ) ),
Spacer Box( Size( 10, 15 ) ),
H Center Box( Text Box( "Continue?", << Set Font( "Arial Black", "Bold" ) ) ),
Spacer Box( Size( 10, 5 ) ),
H Center Box(
H List Box(
Button Box( "Yes" ),
Button Box( "No", Discontinue = 0 )
)
)
);
*/
//This is the fixed window
New Window( "Where is your file?", << Modal,
H Center Box( Text Box( "Looooooooooooooooong Note 1", << Set Font( "Arial Black", 10, "Bold"), << Set Width( 200 ) ) ),
Spacer Box( Size( 20, 15 ) ),
H Center Box( Text Box( "Looooooooooooooooooooong Note 2", << Set Font( "Arial Black", 10, "Bold"), << Set Width( 200 ) ) ),
Spacer Box( Size( 10, 15 ) ),
H Center Box( Text Box( "Continue?", << Set Font( "Arial Black", "Bold" ) ) ),
Spacer Box( Size( 10, 5 ) ),
H Center Box(
H List Box(
Button Box( "Yes" ),
Button Box( "No", Discontinue = 0 )
)
)
);
print( "Testing...");
希望這有助於犯下這些簡單錯誤的其他人,這些錯誤然後導致我們旋轉輪子的時間比我們應有的長。 一旦我們脫離了自己的方式,通常就會有一個簡單的解決方案。
這是一件很小的事情,但是有時候這件事使找到一個逗號,括號或半冒號變得容易一些。
在腳本窗口中,右鍵單擊會彈出一個菜單,其中包含“重新格式化腳本”的選項。 當腳本不起作用時,它將給您一個錯誤和一個位置。 它還添加了製表符,間距和所有這些,以使便箋紙更具可讀性。同樣,看起來看起來很古怪的格式也是檢測意外標點的好方法。