首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

分少没人回答啊,唉,难道你们只是看着分数的?高分问小有关问题

2011-12-18 
分少没人回答啊,唉,难道你们只是看着分数的?高分问小问题!比如在vb8里怎么使用这个函数:PrivateDeclareFun

分少没人回答啊,唉,难道你们只是看着分数的?高分问小问题!
比如在vb8里怎么使用这个函数:    
              Private     Declare     Function     SetTimer     Lib         "user32     "     Alias         "SetTimer     "     (ByVal     hWnd     As     Long,     ByVal     nIDEvent     As     Long,     ByVal     uElapse     As     Long,     ByVal     lpTimerFunc     As     Long)     As     Long    

这个是建立一个定时器的函数
目的是想在自定义类里设定定时器,如果有其他办法也可以说一下。谢啦

[解决办法]
参考

Imports System.Runtime.InteropServices
Public Class Win32
Declare Auto Function MessageBox Lib "user32.dll " _
(ByVal hWnd As Integer, _
ByVal txt As String, ByVal caption As String, _
ByVal Typ As Integer) As IntPtr
End Class


若要将 BestFitMapping、CallingConvention、ExactSpelling、PreserveSig 或 SetLastErrorThrowOnUnmappableChar 字段应用于 Microsoft Visual Basic 2005 声明,必须使用 DllImportAttribute 属性,而不是 Declare 语句。


Imports System.Runtime.InteropServices
Public Class Win32
<DllImport ( "user32.dll ", CharSet := CharSet.Auto)> _
Public Shared Function MessageBox (ByVal hWnd As Integer, _
ByVal txt As String, ByVal caption As String, _
ByVal Typ As Integer) As IntPtr
End Function
End Class



[解决办法]
先顶一下。

http://msdn2.microsoft.com/en-us/library/ms644906.aspx
[解决办法]
VB不熟,不敢乱说..
[解决办法]
VB8里没有timer么????
[解决办法]
LZ,抱歉,没用过,不能帮你解决,
先顶,别让沉下去
哪位兄弟赶紧来帮LZ解决一下!
[解决办法]
不吝赐教才对。
[解决办法]
lz 是兄弟不会
不是分少
[解决办法]
越看越迷糊
[解决办法]
VB已经忘的差不多求
[解决办法]
帮楼主顶下吧
[解决办法]
<DllImport( "kernel32.dll ", EntryPoint:= "Sleep ", ExactSpelling:=True)>
Private Shared Sub sleep(ByVal dwMS As int)//这里的参数应该是int,Win32里面的Long类型对库.NET里面的int类型。楼主不要搞错了!

热点排行