以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]请教程序指定用户使用问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=98710)

--  作者:木鱼石传说
--  发布时间:2016/6/18 10:47:20
--  [原创]请教程序指定用户使用问题
请教如何将某个指标指定给某台电脑使用,而在其它电脑上不能使用。谢谢!
--  作者:jinzhe
--  发布时间:2016/6/20 9:51:54
--  
用ENGINCODE来限定,你先用这个函数获取当前机器码是多少,然后做个不相等就退出的判断
--  作者:木鱼石传说
--  发布时间:2016/6/22 9:36:45
--  
//正版授权代码
正版:=not(strcmp(engincode(),\'5CD511BNW8033BA8\')),linethick0;
if 正版=0 then begin
drawtextex(1,1,500,500,\'未注册 \');
   exit; 
end

我参照了阿火老师的技巧,写了上面的代码,在本机上可以,但是当我把程序完全加密后放在指定机器码的电脑上用,这个指标没有办法显示,请教是什么原因呢?

--  作者:jinzhe
--  发布时间:2016/6/22 9:37:52
--  
就如上面所说,你先获取一下指定电脑的机器码,
--  作者:木鱼石传说
--  发布时间:2016/6/22 11:43:27
--  
已经获得另一台电脑的机器码了,然后按照前述的代码编程。

我的意思是,我在自己的电脑编程,要授权给另外一台电脑使用,在前述代码中已经输入了另外一台电脑的机器码,编程完全加密后传给另一台电脑,但是这台被授权的电脑导入指标后,并不能正常显示指标,不知道什么原因?

--  作者:木鱼石传说
--  发布时间:2016/6/22 11:45:18
--  
5CD511BNW8033BA8就是被授权电脑的机器码。

与软件版本是收费版、免费版有关吗?



--  作者:木鱼石传说
--  发布时间:2016/6/22 12:01:14
--  
谢谢,可以了,是我代码里头制定品种的字符串读取不一样导致。

上证指数的代码有好多种,有SH001和000001,请教用哪一个?



--  作者:jinzhe
--  发布时间:2016/6/22 13:23:20
--  
都可以