用这个Visual Graph控件在C#下做开发,绘制电力方面的图,每当绘图的时候
时不时的会报“尝试读取或写入受保护的内容,这通常指示其他内存已损坏。”这个错误这个控件在C#中只能以ActiveX来用我生成图的时候是用两个Visual Graph控件,一个作为库, 一个来显示this.vgLibrary.Design("图例.tbl");//这个图例是有很多的
this.vgLibrary.Library = true;this.vgShow.ActiveSheet.AddUnit("库", 100, 100, 0, 0);//一般都是在这一句出现上面的错误生成一幅图的时候会载入频繁载入很多次的图例这个问题已经困扰我几个月了,怎么调试都会报这个错误,也查过这个错误,一样是没有解决请用过这个或出现过这样的错误的哥们给个解决方法或提个建议,小弟在此多谢了

解决方案 »

  1.   

    this.vgShow.ActiveSheet.AddUnit("库", 100, 100, 0, 0)你这里面后面这几个数字参数是不是越界了。
    另一种就是内存不够。
    有两篇帖子你看看看26
    大小越界
      

  2.   

    程序本身的问题。
    使得内存资源没有及时释放导致此错误
    调用API问题
    参数设置
    http://www.cnblogs.com/vgraphvgraph/archive/2008/07/23/1249466.html
      

  3.   

    我感觉也是那个库中的资源没有释放,但是怎么释放呢,你给的那个文章好像只是说Visual Graph的应该啊,怎么弄呢?
      

  4.   

    好像CHART图例以前也遇到过类是问题,后来发现是临时生成文件配置没有做好!看看是否需要生成临时文件的权限设置问题!
      

  5.   

    visual graph收费么 楼主大大?