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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 闹钟触发的问题,请帮忙

   

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


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

主题:闹钟触发的问题,请帮忙

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


加好友 发短信
等级:新手上路 帖子:15 积分:186 威望:0 精华:0 注册:2010/9/5 14:56:55
闹钟触发的问题,请帮忙  发帖心情 Post By:2010/9/20 12:59:38 [只看该作者]

Sub APPLICATION_Timer(id)
    msgbox "id:"+cstr(id)
End Sub


Sub APPLICATION_VBAStart()
    dim lnv_rtn
    lnv_rtn=application.SetTimer(0,2000)
    'msgbox cstr(lnv_rtn)
End Sub

 

我的意图是在VBA开始的时候启动一个闹钟,我测试的时候当VBA开始的时候,闹钟被启动成功了,但是并没有每隔两秒去执行APPLICATION_Timer(id) 事件,请老大帮忙解决一下,我是东银期货的模拟帐号来测试。
   


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


加好友 发短信
等级:论坛游侠 帖子:574 积分:3167 威望:0 精华:0 注册:2009/10/10 11:13:01
  发帖心情 Post By:2010/9/20 13:13:48 [只看该作者]

 SetTimer的ID不要设成0,设成其它的整数即可

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


加好友 发短信
等级:新手上路 帖子:15 积分:186 威望:0 精华:0 注册:2010/9/5 14:56:55
  发帖心情 Post By:2010/9/20 13:47:29 [只看该作者]

老大,我把触发器的id改成非0之后,application_timer还是触发不了。我的版本是1.991

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


加好友 发短信
等级:论坛游侠 帖子:574 积分:3167 威望:0 精华:0 注册:2009/10/10 11:13:01
  发帖心情 Post By:2010/9/20 13:58:05 [只看该作者]

你试着调试下吧,找找原因。这个函数是正常的,用了好长时间了,从未出现过问题。
在控制面板启动VBA,APPLICATION_VBAStart()函数开头处写个msgbox函数,看看运行到这里来没有。

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


加好友 发短信
等级:新手上路 帖子:15 积分:186 威望:0 精华:0 注册:2010/9/5 14:56:55
  发帖心情 Post By:2010/9/20 19:13:10 [只看该作者]

系统卸掉重新安装就好了。

 回到顶部