求助:Aardio调用ScottPlot问题

一枚小白 6月前 472

参考光庆大神的示例https://blog.csdn.net/sdlgq/article/details/128902966 写了一个小工具,很简单就是显示一个曲线图。

我们自己测试的时候没问题,但是在同事的电脑上使用就报错了:

{Error}:

{File}: lib\godking\scottPlot\_.aardio

{Line}: #79

{Error}: Invalid argument!


我找到了这个文件,第79行是这样的:

.....

75  namespace godking

76  class scottPlot{

77    ctor(winform){

78 var chart = ..ScottPlot.FormsPlot();

79 if winform ..dotNet.setParent(chart,winform);

80 chart.Configuration.Quality = 2;

81 chart.MouseEnter = function(){

82 if !..mouse_in {

83 ..mouse_in = true;

84 if ..onMouseEnter ..onMouseEnter();

85 }

86 }

......


请各位大神帮忙看下,这个是缺少了什么库吗?还是什么原因?

最新回复 (5)
  • 光庆 6月前
    0 2

    有可能是 

    var chart = ..ScottPlot.FormsPlot();  

    上面创建的 chart 为空

    用console输出看一下

  • 一枚小白 6月前
    0 3
    好的,我试一下。但是这个只有在部分电脑上有这个问题。
  • 一枚小白 6月前
    0 4
    我加了一下打印,确实是 var chart = ..ScottPlot.FormsPlot(); 这个创建的为空。请问该怎么解决呢?
  • 光庆 6月前
    0 5
    具体原因我也不清楚,没有测试环境。
  • 一枚小白 6月前
    0 6
    感谢回复,这个问题应该是缺少.NetFramework 环境导致的。我尝试安装了一个新版本的.NetFramework之后可以正常显示了。 此解决办法供其他遇到同类问题的小伙伴参考!
返回
发新帖