找回密码
 立即注册

QQ登录

只需一步,快速开始

xjsxjs197
论坛元老   /  发表于:2014-4-18 17:22  /   查看:5925  /  回复:3
可能问题比较弱:
使用InputMan的控件,现在是必须要引入GrapeCity.Win.PlusPak.v70.dll,否则编译报错,找不到GrapeCity.Win.Containers空间的东西。
不需要使用PlusPak的任何功能,为什么要必须引入GrapeCity.Win.PlusPak.v70.dll呢?

3 个回复

倒序浏览
Leo
超级版主   /  发表于:2014-4-21 08:38:00
沙发
请确认一下Code中是否使用了GrapeCity.Win.Containers命名空间下的类型。如果没有,请把文件中using GrapeCity.Win.Containers 的字样干掉。
顺带问一句,您的工程是新建的还是从InputMan 的某一个版本升级过来的?
回复 使用道具 举报
xjsxjs197
论坛元老   /  发表于:2014-4-21 17:30:00
板凳
原因我已经知道:使用了GrapeCity.Win.Containers下的GcTabControl和GcTabPage。
其实这个问题我主要想问:
GcTabControl和GcTabPage这些控件为什么放到GrapeCity.Win.PlusPak.v70.dll中,而没有在GrapeCity.Win.Editors.v70.dll中?
我还以为InputMan里包括所有控件,PlusPak只是一个辅助,可有可无。
现在看来是我理解错了,PlusPak和InputMan关联的地方还挺多的。
基本上必须成对出现,因为涉及到必须要多引入PlusPak的License,所以产生了这个问题。
回复 使用道具 举报
linnerchen
中级会员   /  发表于:2014-4-22 10:28:00
地板
这两个产品并无关联,TabControl就是属于PlusPak的包,而且是PlusPak里的主要控件,PlusPak里还有很多有用的控件,并非可有可无,InputMan里主要是输入类和输入辅助类的控件。如果你不需要用到PlusPak里的控件,完全可以不用引入GrapeCity.Win.PlusPak.v70.dll。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部