none
MSChart的图片无法显示 RRS feed

  • 问题

  • 拿MSChart写的曲线,在有的机器上能显示,有的机器上就无法显示(只出现一个空白,左上角红叉)。XP操作系统。

    查看了本论坛的相关主题,但是问题仍然没有解决。

    请教高手~~

    2012年6月4日 9:18

全部回复

  • 如果这些正常的、有问题的计算机都是 Windows XP 系统,请检查一下它们安装的 .net Framework 版本有无区别。MsChart 图表需要相应版本的支持。
     
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "老宅男"
     
    拿MSChart写的曲线,在有的机器上能显示,有的机器上就无法显示(只出现一个空白,左上角红叉)。XP操作系统。
    查看了本论坛的相关主题,但是问题仍然没有解决??
     
     
    2012年6月4日 23:41
    版主
  • .net Framework都装到4.0了,还是不显示图片。而且,似乎跟Framework的版本没什么关系,我找了几台只装了 1.1 的机器,都能够正常显示。

    应该不是Framework的事。我都想让他重装系统了,但是出问题的不是一台机器。。。出问题就重装系统,似乎有点说不过去。。。

    2012年6月6日 0:00
  • ..net Framework 并不是新版本取代旧版本的关系,而是新旧不同版本并存的关系。Windows XP 有可能会出现已经安装 4.0、但依然缺少 1.1 或其它早期版本的现象。
     
    现在需要确定 MsChart 运行时真正需要的是哪个版本。请检查并总结一下那些可以正常运行的计算机,它们共有的 .net Framework 是什么版本,然后检查有问题的计算机,是否具有这个版本。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "老宅男"
     
    ..net Framework都装到4.0了,还是不显示图片。而且,似乎跟Framework的版本没什么关系,我找了几台只装了 1.1 的机器,都能够正常显示。
     
     
    2012年6月6日 2:07
    版主
  • 请问此问题有何进展吗?
     
    我建议在有问题的计算机中重新安装一下 .net Framework 3.5 SP1(此版本同时包含 2.0、3.0、3.5),特别是如果问题计算机只安装了 4.0、但未安装这些版本的话。
     
    MsChart 不需要 4.0,需要 3.5 SP1 版的支持。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "Alexis Zhang"
     
    ..net Framework 并不是新版本取代旧版本的关系,而是新旧不同版本并存的关系。Windows XP 有可能会出现已经安装 4.0、但依然缺少 1.1 或其它早期版本的现象。
     
    2012年6月8日 23:30
    版主
  • 可是我找了几台只有 1.1 的机器,都能够正常显示。

    甚至我找了台新装的服务器(2003系统),仅仅刚装好操作系统,一样正常显示。

    2012年6月9日 2:29
  • 那么请再检查一下无法显示的计算机是否缺少 MsChart 的控件 MsChrt20.OCX,位于 Windows\system32,并尝试用 REGSVR32 命令重新注册。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "老宅男"
     
    可是我找了几台只有 1.1 的机器,都能够正常显示。
    甚至我找了台新装的服务器(2003系统),仅仅刚装好操作系统,一样正常显示。
     
     
    2012年6月10日 1:43
    版主
  • 可是我自己的机器上都没有MsChrt20.OCX这个文件。我这可是开发环境,在VS下能够正常使用MsChart插件呢。
    2012年6月12日 7:10
  • 先试一下吧,看看缺少此文件的计算机添加并注册此文件后能否解决问题。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "老宅男"
     
    可是我自己的机器上都没有MsChrt20.OCX这个文件。我���可是开发环境,在VS下能够正常使用MsChart插件呢。
     
     
    2012年6月12日 22:51
    版主
  • 注册了,还是不行 :(
    2012年6月14日 7:56
  • 请重新安装一下 MsChart 控件吧:
     
    http://www.microsoft.com/zh-cn/download/details.aspx?id=14422
     
    如果依然有问题,估计不是 Windows 系统设置的问题导致无法显示了。建议将你写的 MsChart 曲线代码转发到开发相应讨论组中,看看代码本身是否有问题。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "老宅男"
     
    注册了?故遣恍?:(
     
     
    2012年6月14日 23:03
    版主