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


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

   

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


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

主题:关于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 [只看该作者]

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


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2009/10/26 17:30:35 [只看该作者]

您前面大概讲的意思是不是因为金字塔启动时,由于加了调试用的MSGBOX,导致不断弹出对话框而被迫只能关闭是吧?如果这样的话,我们后面考虑使用一些热键来可以关闭VBS,这样我以前调试也会经常遇到这个情况。

金字塔是支持多个定时器同时运行的。


 回到顶部
帅哥哟,离线,有人找我吗?
Marcus
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2009/11/2 10:52:51 [只看该作者]

新版1.92将新增Shift+Break键强行停止VBS引擎的功能

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


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

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

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2009/12/31 16:45:52 [只看该作者]

最新版金字塔将提供一个全新的调试环境,全面支持VBS编写的各种环境,非常方便了!!

教程将在新版发布后发布


 回到顶部