欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 关于VBS编辑调试平台的意见

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有8248人关注过本帖树形打印复制链接

主题:关于VBS编辑调试平台的意见

帅哥哟,离线,有人找我吗?
Marcus
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
关于VBS编辑调试平台的意见  发帖心情 Post By:2009/10/26 0:34:31 [显示全部帖子]

今天调试VBS代码,感觉目前这个界面不太友好。

说说我的使用情况:
1. 正在调试带Timer的程序,第一Timer时间间隔是1000ms(1s);
2. 第二个Timer设置时间间隔是10000ms(10s);
3. 因为要调试Timer,在第二Timer相应代码段采用MsgBox输出中间结果;
4. 程序出BUG,第二Timer好像间隔不是10s而是1s,结果连续输出对话框;
5. 由于MsgBox的关系(始终处于前台激活状态),无法激活金字塔菜单并及时中断正在运行的宏;
6. 被迫杀掉金字塔进程,重启回复到前一个稳定版本;
7. 代码全部复原到前一版本,所有近期改动全部丢失;
8. Document目录下Default(150).stk应该存储刚才编辑的VBS代码,可惜无法看到文本;
9. 近期工作全部白费,重新码代码;

我的建议是:
1. VBS宏代码能否独立出来并用文本文件形式存储?
    这样万一崩溃了还能找到存档并继续编辑调试。
    用独立的宏文本可以方便地替换并启动。
    "综合管理->宏->设计视图“ 在使用上没有第三方文本编辑更方便(比如说VC)
2. 运行(R)->重新设置(R)这个菜单入口会有无法进入的情况,建议用热键直接中止全部正在运行的宏。

3. 或者改进一个命令行窗口查看中间调试输出的结果,类似于printf, cout之类的功能。

当然我的建议方法也会引入不稳定因素,用户误操作也会带来一些麻烦,我们可以一起想办法解决这些问题。

[此贴子已经被作者于2009-10-26 17:12:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Marcus
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
  发帖心情 Post By:2009/10/26 17:09:49 [显示全部帖子]

顺便一个问题,金字塔应该支持多个不同周期的定时器同时运行的吧?


 回到顶部
帅哥哟,离线,有人找我吗?
Marcus
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
  发帖心情 Post By:2009/10/26 19:41:41 [显示全部帖子]

情况正如楼上所述,问题的关键在于有时候没法关闭VBS。当然,(.stk)文件封闭宏代码的机制在出错时也不容易恢复。
[此贴子已经被作者于2009-10-26 19:42:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Marcus
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
  发帖心情 Post By:2009/11/3 23:09:04 [显示全部帖子]

 谢谢!
相信这下调试代码方便多了。

 回到顶部