Buongiorno, utilizzo la seguente dichiarazione:
< DllImport("kernel32.dll", EntryPoint:="WaitForSingleObject",
SetLastError:=True, CharSet:=CharSet.Unicode,ExactSpelling:=True,
CallingConvention:=CallingConvention.StdCall)>
Public Function WaitForSingleObject(ByVal hHandle As IntPtr, ByVal dwMilliseconds As Long) As Long
End Function
Ogni volta che la chiamo, il codice attende correttamente il tempo di un timer che avvio (sempre utilizzando le api), ma quando questo viene 'segnalato' ho eccezione di sbilanciamento dello stack.
Mi potete consigliare qualcosa?
Grazie.