以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 高级功能研发区 (http://222.73.7.161/bbs/list.asp?boardid=5) ---- [求助]自定义语音函数,为什么参数传递失败呢? (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=156670) |
-- 作者:msedu -- 发布时间:2017/8/9 16:25:39 -- [求助]自定义语音函数,为什么参数传递失败呢? Function SpkStr(Formula,str) \'系统会在逐K线模式解释公式时的每个周期都会调用此函数一遍,因此设计时应该注重程序的执行效率,不要重复的执行一些没必要的代码 \'防止公式逐周期模式时调用 If Formula.WorkMode = 0 Then Exit Function End If set spk=CreateObject("SAPI.SpVoice") spk.Speak "测试" End Function 每次调用,都说:-1
|
-- 作者:yukizzc -- 发布时间:2017/8/9 16:36:50 -- 自定义函数 可以利用Visual Basic的优势,用来完成那些复杂逻辑以及迭代要求功能的函数,使用户不必借助DLL也可以进一步来扩充公式系统的功能。并且自定义函数的使用方法与其他函数是相同的。 可以通过两种方法添加自定义函数: 1、在公式编辑器界面中,鼠标在“函数”解释定义区单击右键,然后选择“添加自定义函数”。
添加自定义函数方法 |
-- 作者:msedu -- 发布时间:2017/8/9 16:45:34 -- 老大,我的问题是,函数的参数传递不过去,我要传递一个“字符串”过去。。。 |
-- 作者:yukizzc -- 发布时间:2017/8/9 17:29:03 -- 自定义函数不支持直接穿字符串 方法如下 http://www.weistock.com/bbs/dispbbs.asp?BoardID=5&ID=56610 |