让一个已经运行的程序暂停一段时间

smallrascal 2004-10-21 08:39:15
如何让一个已经运行的程序暂停一段时间,几秒就可以了!
...全文
225 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
smallrascal 2004-11-01
  • 打赏
  • 举报
回复
有人知道吗?最好是具体代码,我有急用!
SetThreadPriority hThread, THREAD_PRIORITY_LOWEST
SetPriorityClass hProcess, IDLE_PRIORITY_CLASS
hThread和hProces怎么获得?是其他进程的,不是本进程的。
hglai 2004-10-24
  • 打赏
  • 举报
回复
up
smallrascal 2004-10-24
  • 打赏
  • 举报
回复
还有人知道吗?
smallrascal 2004-10-23
  • 打赏
  • 举报
回复
那把对方的那个进程降低可以吗?还有就是调用什么VB API来实现?
smallrascal 2004-10-23
  • 打赏
  • 举报
回复
TO LuBingLin(为什么?) :
我是指别的程序,而不是自身。
limitworld 2004-10-23
  • 打赏
  • 举报
回复
可以在一段时间内设置自身的进程高优先级来使的别的进程得不到CPU处理时间而'暂停'
LuBingLin 2004-10-23
  • 打赏
  • 举报
回复
Public Sub s_WaitTime(ByVal p_sngWaitTime As Single)
Dim sngBeforTime As Single

sngBeforTime = Timer()

'WAIT
Do Until Timer() - sngBeforTime > p_sngWaitTime
Loop
End Sub
aohan 2004-10-23
  • 打赏
  • 举报
回复
关注
smallrascal 2004-10-22
  • 打赏
  • 举报
回复
具体点,如何实现,用什么API,代码也可以。
zahota 2004-10-22
  • 打赏
  • 举报
回复
UP
wwqna 2004-10-22
  • 打赏
  • 举报
回复
用钩子,在某个消息处,停几秒再吧再Call它本身函数。
smallrascal 2004-10-22
  • 打赏
  • 举报
回复
不至于没人会吧,顶一下!
smallrascal 2004-10-21
  • 打赏
  • 举报
回复
我不是说自身,而是其他的进程
tztz520 2004-10-21
  • 打赏
  • 举报
回复
Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)

Private Sub Command2_Click()
Debug.Print Now
Sleep 3000'停止三秒
Debug.Print Now
End Sub

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧