找回密码
 立即注册

QQ登录

只需一步,快速开始

taoke

高级会员

28

主题

58

帖子

1762

积分

高级会员

积分
1762

活字格认证

taoke
高级会员   /  发表于:2014-7-2 17:47  /   查看:5623  /  回复:6
ComponentOne c1PrintPreviewControl1
我在有註冊過的機子上編譯dll,編譯的時候不會彈出註冊提示信息。
但是在別的機子上引用這個dll時就會提示。
經我測試,當不給c1PrintPreviewControl1加內容時不會提示,一旦用
代碼賦值時就會有提示註冊信息,請問這是怎麼回事
我的賦值代碼如下:
C1MultiDocument mdoc = new C1MultiDocument();
C1PrintDocument d = makeDoc_WideTable();
mdoc.Items.Add(d);
c1PrintPreviewControl1.Document = mdoc;

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-7-2 18:18:00
沙发
回复 1楼taoke的帖子

请问提示信息具体是什么内容?可以给个截图么?别的机器是试用版还是注册的?
通常出现提示注册信息是由于License文件或是dll冲突,需要更新引起的。

请执行如下操作:
下面是详细的解决方案,该方案用于解决:使用试用版开发。购买License,激活开发环境的 C1 产品,发布的客户机或本机,仍然会弹出试用版提示框问题。

激活产品之后,需要对现有工程进行升级操作,升级步骤如下:
1、删除使用了 C1 工程中 C1 相关的Dll引用
2、删除使用了 C1 的工程中 licenses.licx 文件
3、在工程中添加一个新的窗体(为了自动生成Licenses.licx,并自动添加 C1 相关的Dll引用)
4、在VS工具箱中将 C1 控件添加到窗体中,此时会自动添加 C1 相关的Dll引用,并自动生成licenses.licx文件(需要确认DLL和License中 C1的版本号是否正确)
5、对解决方案中所有调用C1的工程进行1-4步操作。(一般客户会在该步骤出现问题,一定要针对项目的所有工程进行操作)
6、Rebuild整个解决方案 。
7、重新发布。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
taoke
高级会员   /  发表于:2014-7-3 09:48:00
板凳
回复 2楼Alice的帖子




現在的情況是:
在註冊過的機子上編譯dll時不會提示。
也在同一台機子我用另一個工程去調用這個dll運行時就會弱出要註冊的提示,如果不給控件賦值是不會彈出提示的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
taoke
高级会员   /  发表于:2014-7-3 10:09:00
地板
回复 3楼taoke的帖子

問題原因找到了,是我代碼使用到一控件,並沒出現在Licenses.licx中。所以在設計把相關控制在設計畫面加進來,它就會在Licenses.licx在上相關控件,所以就好了。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-3 11:50:00
5#
回复 4楼taoke的帖子

现在问题解决了么?
使用的控件都需要添加到License文件中再发布。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
taoke
高级会员   /  发表于:2014-7-3 13:45:00
6#
回复 5楼Alice的帖子

解决了,謝謝
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-3 17:11:00
7#
回复 6楼taoke的帖子

不客气。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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