以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  关于"无效的过程调用或参数:‘Wrap.Register’  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=31350)

--  作者:internethhhh
--  发布时间:2012/12/10 15:21:26
--  关于"无效的过程调用或参数:‘Wrap.Register’

请问各位老师:VBA中

.

.

WaitOneMinit 5000

.

.

Sub WaitOneMinit(slSecond)
    Set Wrap = CreateObject("DynamicWrapper")
    Wrap.Register "KERNEL32.DLL", "time","i=u","R=l"
    Wrap.Sleep(slSecond)
End Sub

 

运行,出现:"无效的过程调用或参数:‘Wrap.Register’

 

请问是什么原因?如何解决?


--  作者:internethhhh
--  发布时间:2012/12/10 15:23:06
--  

补充:WIN7操作系统


--  作者:internethhhh
--  发布时间:2012/12/10 18:32:56
--  

.

WaitOneMinit 5000

.

.

Sub WaitOneMinit(slSecond)
Set Wrap = CreateObject("DynamicWrapper")
Wrap.Register "KERNEL32.DLL", "sleep","i=u","R=l"
Wrap.Sleep(slSecond)
End Sub

 

仍然出现这种情况。


--  作者:王锋
--  发布时间:2012/12/10 19:00:04
--  

 

使用系统自带的范例,跑跑看看,若还是不行,

重新安装一遍金字塔试试

Sub StockSleep(slSecond)
Set Wrap = CreateObject("DynamicWrapper")
Wrap.Register "KERNEL32.DLL", "Sleep","i=u","R=l"
Wrap.Sleep(slSecond)
End Sub



--  作者:internethhhh
--  发布时间:2012/12/10 23:17:03
--  

问题解决了。sleep 和Sleep,大小写要严格区分。多谢版主!