以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于harddiskid使用DecryptText长度的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183180) |
-- 作者:老蜗牛 -- 发布时间:2022/10/27 14:25:00 -- 关于harddiskid使用DecryptText长度的问题 使用harddiskid进行软件注册,但是现在有的新硬盘的harddiskid长度很长,使用DecryptText这样出来的字符很长,结果就无法保存了,如何解决? |
-- 作者:老蜗牛 -- 发布时间:2022/10/27 14:38:00 -- 会有如图片的错误 此主题相关图片如下:80d7851556d31558ffb5fd9880c9c1f.jpg |
-- 作者:有点蓝 -- 发布时间:2022/10/27 14:42:00 -- 字符长度改大:http://www.foxtable.com/webhelp/topics/0036.htm 或者改为备注列
|
-- 作者:老蜗牛 -- 发布时间:2022/10/27 14:50:00 -- 蓝老师,这个是没有具体的列的,是在 SaveConfigValue("Register" & ComputerId, e.Form.Controls("TextBox2").Value) e.Form.Close()是这里保存的时候报错的 |
-- 作者:有点蓝 -- 发布时间:2022/10/27 15:02:00 -- 绝对不是这里的问题。2楼的错误就是列长度的问题,请检查其它地方 |
-- 作者:老蜗牛 -- 发布时间:2022/10/27 15:07:00 -- 我基本都是跟这个例子一样 http://www.foxtable.com/webhelp/index.htm?page=0036.htm 这里面是没有涉及具体的表格,和列的呀,就是在点确定,存储注册码的时候报错的
|
-- 作者:有点蓝 -- 发布时间:2022/10/27 15:09:00 -- 请上传实例说明 |
-- 作者:老蜗牛 -- 发布时间:2022/10/27 15:23:00 -- 此主题相关图片如下:微信图片_20221027152145.png 实例 就是 CaseStudy 里面的 注册系统设计演示,只是把computerID,改成了 HarddiskID,但是我这台电脑获取的HarddiskID是:9171A_49_753200_00_100B14_44_A44617_31.A,然后就保存不上了。这个跟电脑可能有关系的,我测试过好几台机器,新一点的就会有这个问题 此主题相关图片如下:微信图片_20221027152136.png |
-- 作者:老蜗牛 -- 发布时间:2022/10/27 15:24:00 -- 实例 就是 CaseStudy 里面的 注册系统设计演示,只是把computerID,改成了 HarddiskID,但是我这台电脑获取的HarddiskID是:9171A_49_753200_00_100B14_44_A44617_31.A,然后就保存不上了。这个跟电脑可能有关系的,我测试过好几台机器,新一点的就会有这个问题 |
-- 作者:有点蓝 -- 发布时间:2022/10/27 15:37:00 -- 这个是SaveConfigValue的设置名称name参数的问题,这个参数是有长度限制的 语法: SaveConfigValue(Name, Value) Name: 设置名称 改为HarddiskID的哈希值做设置名称吧 SaveConfigValue("Register" & HarddiskID.GetHashCode(), e.Form.Controls("TextBox2").Value)
|