您好,我們使用JMP作為我們公司的主要統計應用程序,直到幾個月前,每個人都很好。
我們使用Interop.JMP模塊來運行jsl文件(手動測試多次並工作)。
這些jsl文件生成一個或多個jmp表,允許工程師完成工作,腳本中不生成任何圖表或圖形。
我們開始注意到JMP打開表(使用腳本),然後在大約10秒後(時間幀是隨機的)JMP突然自行關閉。
這是首次在一台機器上展出,然後其他人加入了混合,今天我認為它發生在所有機器上,但具有不同的隨機性。
我們大多使用JMP 11和13(我們大多數人使用11)。
這真的很煩人,需要再次完成工作(或者在創建基本表之後進行特殊保存以防止丟失分析數據)。
你能幫我嗎 ?
順便說一下,從C#運行的代碼是:
JMP.Application jmpApp;
jmpApp = new JMP.Application(scriptPath);
bool res = jmpApp.RunJSLFile(scriptPath);
其中scriptPath是jsl腳本的路徑。
提前致謝,
貝納。
是的,JMP。 在Visual Basic應用程序中更容易看到,但是如果JMP對像是在按鈕處理程序之類的內容中定義的,那麼一旦該函數完成,操作系統就可以關閉JMP。
myButttonHandler
{
JMP.Application myJMP = new JMP Application();
myJMP.Visible = True;
.....
//一旦處理離開此功能,JMP將關閉
}
謝謝你的快速回答,briancorcoran。
“ 一旦持有JMP對象的變量超出範圍,引用計數將變為0,OS可以關閉應用程序 “
哪個應用?JMP?
我以前從來沒有遇到過這樣的行為......
你能詳細說明這個問題嗎?
問候,
貝納。
請記住,一旦持有JMP對象的變量超出範圍,引用計數將變為0,操作系統可以關閉應用程序。 要檢查的一件事是確保jmpApp對應用程序是全局的,這意味著它是在您使用它的過程之外定義的。 然後,只要您不發出Quit命令,JMP就會保持不變。
Brian Corcoran
JMP開發