Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何向自定义函数传递字符串参数

1楼
jim5jim 发表于:2011/4/18 12:56:22

我定义了一个自定义函数mybuy

Function mybuy(Formula,code)
    msgbox cstr(code)
    mybuy=0
End Function

在公式中这样调用

drawtextex(1,100,100,stklabel);

mybuy(stklabel);

 

上面的代码执行后,drawtextex显示:IF00,msgbox显示"1"

参数传递有问题.请问正确的写法是怎么?

 

2楼
阿火 发表于:2011/4/18 14:27:14

不能传递字符窜参数

 

考虑传递数值,用数值控制字符窜

比如:

if code=0 then tt="IF00"

end if

 

if code=1 then tt="IF01"

end if

 

MsgBox tt

3楼
jim5jim 发表于:2011/4/18 14:44:55

系统的tbuy函数有一个字符串参数,TBUY(COND,V,[Type,P1,P2,AC,STOCK]) stock和ac这两个参数都是字串型的.

我的目的是做一个自定义函数,完成类似于tbuy的功能.

不知道系统函数是如何做到这一点的

 

感谢leevolvo的回复

4楼
guotx2010 发表于:2011/4/18 15:43:28

只能等金字塔增加自定义函数传递字符串功能了!

 

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03320 s, 2 queries.