以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  自定义函数问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=4596)

--  作者:pel46585
--  发布时间:2010/12/27 13:58:50
--  自定义函数问题

Function qwer(Formula,q1,q2)
if q1>0 then
 qwer=qwer+1
end if
if q2<0 then
 qwer=0
end if
End Function

这个自定义函数没有问题啊?为什么在公式中用的时候提示说“数据类型不符合”


--  作者:一亩三分地
--  发布时间:2010/12/27 15:34:27
--  
这函数写得很烂,竟然认为没问题
1.q1>0时,qwer没有赋初值。
2.q1<=0同时q2>=0时,函数没有返回值。

--  作者:pel46585
--  发布时间:2010/12/27 16:45:15
--  

二楼

你知道一个变量不赋初值会如何吗?不明白查下书。

Q1只是这个函数的一个参数,Q2是另外一个参数。参数的意义你懂吗?不懂查下书。

啥也不懂,别乱批评别人。学点谦虚行不。


--  作者:一亩三分地
--  发布时间:2010/12/27 16:55:21
--  
 你还是谦虚点吧,先遍十年程再来,劳资编程重来不求人滴。说老实话,劳资仅对事不对人,你代码写得太烂,及不规范,慢慢学吧。
--  作者:阿火
--  发布时间:2010/12/28 10:11:00
--  

大家语气和缓一点。哪里不对的话提出来就好.我把楼主的代码复制进去,奇怪,发现可以用啊


--  作者:pel46585
--  发布时间:2010/12/28 10:16:14
--  

朋友用的那个版本?估计又是版本的问题吧。


--  作者:阿火
--  发布时间:2010/12/28 13:55:37
--  

2.2 最新版。 应该不是版本问题。你是不是其他地方错了?再仔细检查检查。是不是不小心按了什么字符到其它函数之中了?我就干过这种事