以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  vba哪些对象会多次分配内存?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=67479)

--  作者:dwjgwsm
--  发布时间:2014/7/16 20:04:50
--  vba哪些对象会多次分配内存?
如题
--  作者:dwjgwsm
--  发布时间:2014/7/16 20:24:54
--  
比如在循环中,不set 对象=nothing 时再set该对象则会另外分配内存
--  作者:王锋
--  发布时间:2014/7/16 23:03:31
--  
不知道你为何需要这样的需求, Set对象以后如果你不释放内存,会导致内存使用增加,最后导致系统崩溃
--  作者:dwjgwsm
--  发布时间:2014/7/16 23:43:45
--  
我的意思不是不释放,因为要在遍历市场的每一次循环中set一个HistoryData,但名字相同,一次遍历下来也得有个几十个合约吧.每一次next前都释放一下岂不要多跑几十行代码^_^,如果不会另外分配内存,我可以在循环外再释放呀.顺便也问问金字塔的这方面的工作原理,增长点知识

另外,我测试了一下,金字塔的自定义函数好像是不支持可选参数,参数前加optional没用.是这样的么?
[此贴子已经被作者于2014/7/16 23:45:44编辑过]

--  作者:王锋
--  发布时间:2014/7/17 10:09:21
--  
你的担心都是多余的