急~~~~延时问题,解决马上揭贴给分............
我在做一个串口通讯软件,当给串口发送消息后,我希望延时100毫秒,然后再接收串口回复的消息.请问要怎么样实现100毫秒的延时?
我的办法是:在开始时定义
Public Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
在给串口发送消息后用sleep(100)
可在调试时出的问题是:
检测到 PInvokeStackImbalance
Message: 对 PInvoke 函数“WindowsApplication1!WindowsApplication1.Form1::Sleep”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。
帮帮我,谢谢大家!