以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- VBA中的代码长度在多少才合适? (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=50392) |
-- 作者:szp -- 发布时间:2013/3/29 8:54:01 -- VBA中的代码长度在多少才合适? 我在VBA中自定义了一个类,大概写了 6K++ 这么些行,昨天晚上没有写完一个 If 语句,就关闭了金字塔.结果今天早上打开一看,就提示说VBA代码有错误,一直卡在那,然后就白屏了,过了20分钟还没动,到现在还没有动... |
-- 作者:szp -- 发布时间:2013/3/29 9:12:12 -- 现在终于弹出错误了~~~~~ |
-- 作者:rushtaotao -- 发布时间:2013/3/29 9:47:43 -- if语句没写完肯定会有报错 具体多少行 我们也没测试过 至少够绝大部分人使用 |
-- 作者:guotx2010 -- 发布时间:2013/3/29 9:48:23 -- 分成多个模块,就能加快错误提示速度,不至于老等着。 |
-- 作者:szp -- 发布时间:2013/3/29 9:54:59 -- 又卡着了...... To 4楼 guotx2010 :我这是一个类,VBS里面又没有 partial 关键字,怎么分? 想把这个类用 C# 搞成 ActiveX / COM 了......... [此贴子已经被作者于2013-3-29 9:55:38编辑过]
|
-- 作者:guotx2010 -- 发布时间:2013/3/29 16:00:58 -- 类模块拆分,我也没试过。 |
-- 作者:王锋 -- 发布时间:2013/3/29 17:08:50 -- 主要是代码太长,金字塔要检索错误行要花很长时间 |
-- 作者:szp -- 发布时间:2013/3/30 10:04:07 -- 如果是遇到这种情况,是不是建议做成 ActiveX / COM ? |
-- 作者:王锋 -- 发布时间:2013/3/30 10:45:31 -- 是的,过于复杂的项目工程,VBA是胜任不了的 |