JMP 15项目中的应用程序错误我在JMP 14中开发了一个应用程序,尝试在JMP 15中启动它时遇到错误。
由于代码本身是专有的,因此我无法发布代码,因此通常将描述该应用程序。 该应用程序包含一个自定义输入模块,用户可以在其中填写一些选项并选择列。当他们按下“启动”时,将收集用户输入并将其放入命名空间。输出模块是一个交互式窗口,其中包含基于用户输入执行的许多自定义背景计算。
当用户在项目中运行应用程序时,似乎会出现此问题。以前,在项目中的数据表上启动时,模块将以新窗口打开。在JMP 15中,输入和输出模块都作为项目中的选项卡启动。当用户退出项目并稍后尝试重新加载该项目时,将出现错误。该模块无法初始化(我想是因为它没有输入数据),并且使JMP崩溃。
关于如何解决这个问题的任何建议?最简单的解决方案是强制输入/输出模块作为新窗口而不是项目选项卡启动,尽管我不确定如何执行此操作。
回复:JMP 15项目中的应用程序错误我使用示例应用程序“带有报告的启动器”来比较JMP 14和JMP 15。 使用此应用程序,我看不到Windows在JMP项目中启动的方式有所不同。 启动器使用“ Launcher”模块类型,并且在项目外部显示为单独的窗口。 该报告显示在项目内部,但不会保存到项目中。 这是可以预期的,因为App Builder创建的窗口本质上是自定义JSL窗口。
您的应用程序中使用的模块类型是什么?您可以通过某种方式修改示例应用程序来重新创建问题吗?
回复:JMP 15项目中的应用程序错误
在尝试复制错误时,我发现了似乎是一个单独的错误。当我创建一个项目时,打开“带有报表的启动器”,然后尝试保存该项目,JMP完全崩溃。
使用该数据表和一个快速的应用程序,我可以在某种程度上复制该错误。当我尝试在此处附加文件时失败了,因此我将对其进行简要描述。我有两个模块,一个启动器和一个报告。启动器允许用户选择列,然后将这些列传递到报告模块。输出模块创建数据表的私有子集,对用户输入列进行一些计算,将其保存到私有数据表中的列,然后进行绘制。保存项目后,报告模块将保存到项目文件中。如果我在Notepad ++中打开项目文件,则会看到该项目的“运行脚本”部分,该部分尝试重新创建输出模块。但是,由于原始数据表中不存在列名,因此会出现错误。在我的实际应用程序中,错误足够大,以至于它完全冻结了JMP。
在JMP 14中,我通过将输出模块也设置为启动器来解决了这个问题,因此它在新窗口中而不是在项目中打开。但是,在JMP 15中,启动器在项目中作为选项卡打开。我想将报告模块强制到单独的窗口中,或者在保存项目时以某种方式阻止其保存。这可能吗?
回复:JMP 15项目中的应用程序错误我重新启动计算机,附件错误消失了。附带了玩具数据和应用程序。