当前位置:  开发笔记 > 编程语言 > 正文

如何从kernel32导入Sleep函数?

如何解决《如何从kernel32导入Sleep函数?》经验,为你挑选了1个好方法。

我必须从我的Windows窗体应用程序导入kernel32.dll才能使用Sleep功能.在VB.net中,我使用下面的代码.

Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

如何在c#中转换相同的内容?



1> David Heffer..:

如果您愿意,可以在kernel32中调用/调用该函数,如其他答案所示.但是,这样做几乎肯定是错误的.从你的Declare陈述的形式来看,我认为你的代码早于.net.

在.net你应该打电话Thread.Sleep.平台提供所需功能的地方使用它.文件说:

此方法从Windows系统API调用Sleep函数.

它总是更清洁,更适合使用平台.只有在没有平台提供的方式来实现功能时才使用p/invoke.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有