找回密码
 立即注册

QQ登录

只需一步,快速开始

LTSpread

中级会员

18

主题

61

帖子

532

积分

中级会员

积分
532

活字格认证微信认证勋章元老葡萄

LTSpread
中级会员   /  发表于:2015-5-19 14:20  /   查看:6479  /  回复:5
以前项目使用spread 6 做的图表,最近升级到了spread 8后,打开报错“Unable to cast object of type 'FarPoint.Win.Spread.Model.GeneralFormatter' to type 'FarPoint.Win.ILabelFormatter'.”
demo如下:
SpreadChartTest.rar (77.85 KB, 下载次数: 199)

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-5-19 16:23:00
沙发
回复 1楼LTSpread的帖子

感谢你对该问题的反馈。
对的你程序进行如下测试,未重现你的问题。
直接运行bin->degug文件夹下的SpreadChartTest.exe,可以正常显示图表,没有异常。
安装spread 8版本,打开附件的Sample,重新编译工程后,可以正常运行,没有异常抛出。
为了帮助你解决问题,请提供重现该问题的必然步骤。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
LTSpread
中级会员   /  发表于:2015-5-19 16:57:00
板凳
我使用的是spread 8,版本号如下图
2015-05-19 16-54-21.jpg (57.01 KB, 下载次数: 232)
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-19 17:55:00
地板
回复 3楼LTSpread的帖子

你好。
直接打开你2楼附件的程序,在不更改任何dll的情况下,直接点击exe,可以展示图表,未重现你的问题。

dll是你3楼所示的8.35.20143.0.

建议你在其他机器上尝试打开2楼的工程,排除你机器本身的影响。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
LTSpread
中级会员   /  发表于:2015-5-25 11:07:00
5#
,有些机器上是好的,有些上面就是有问题的,将xml文件中
  1. <LabelFormatter class="FarPoint.Win.Spread.Model.GeneralFormatter" assembly="FarPoint.Win.Spread" encoded="true">AAEAAAD/////AQAAAAAAAAAMAgAAAFxGYXJQb2ludC5XaW4uU3ByZWFkLCBWZXJzaW9uPTYuMC4zNTAzLjIwMDgsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzI3YzM1MTZiMWIxODQ1NwUBAAAAKkZhclBvaW50Lldpbi5TcHJlYWQuTW9kZWwuR2VuZXJhbEZvcm1hdHRlcgYAAAAcR2VuZXJhbEZvcm1hdHRlcl9zYXZlVmVyc2lvbgxmb3JtYXRTdHJpbmcMaXNEYXRlRm9ybWF0CmRhdGVGb3JtYXQMbnVtYmVyRm9ybWF0CWNoYXJ0TW9kZQABAAICAAgBAQIAAAABAAAABgMAAAACMCUACgoBCw==</LabelFormatter>
复制代码
删除掉后,在原来有问题的电脑上也能显示出来了,这是为什么?所有的机器上spread6和spread8 都同时装着。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-25 13:56:00
6#
回复 5楼LTSpread的帖子

很抱歉,根据你的描述。无法推测哪里出错,你的错误我们也不能重现。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部