以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]编好的VBA程序,可以加密吗,让客户用的时候看不到代码  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=62729)

--  作者:kof54321
--  发布时间:2014/3/14 17:37:02
--  [求助]编好的VBA程序,可以加密吗,让客户用的时候看不到代码
如题
--  作者:王锋
--  发布时间:2014/3/14 17:41:25
--  
在高级开发区管理界面,右键点击模块或者窗体项目,选择属性,里面可以设置保护密码,只有密码的持有者才能看到里面的VBA工程代码
--  作者:kof54321
--  发布时间:2014/3/15 12:57:01
--  

这个密码怎么保证安全,不被人破解?是存在文件里的?


--  作者:王锋
--  发布时间:2014/3/16 21:05:39
--  

你可以考虑使用金字塔的远程预警功能,使用VBA给客户发信号,这样就不用担心破解问题了。

参考

 

Network 对象

 

SendAlarmSignal(User, Code, Market, Price, Description, Formulaname, Remark, Vol, OrderType)

向指定用户发送远程预警信息

User           接收的连接用户名,若为空字符串表示给所有用户发送

Code            指定的品种代码

Market         指定的品种市场

Price          指定交易价格,仅对限价单和止损单有效

Description    该笔预警信息的备注说明

Formulaname    预警公式名标识,客户端根据这个标识进行信号过滤

Remark         交易动作,必须为“开多”“平多”“开空”“平空”这4个字符串中的一个

Vol            交易数量或者系数

OrderType      委托单类型 0限价 1市价 2停损

示例:

Sub Test()
\'向所有用户发送中金所IF01,价格为2300限价单的开多信号,交易数量为1手
call network.SendAlarmSignal("","if01","zj",2300,"VBA测试","服务器信号","开多",1,0)
End Sub