Visual Basic PInvokeStackImbalance wurde erkannt. ? wie beheben?

10/04/2010 18:12 ♠As♠#1
Hi,
ich wollte meinem Script eine Taste zuweisen F12 nur dann kommt

Quote:
PInvokeStackImbalance wurde erkannt.
Message: Ein Aufruf an die PInvoke-Funktion "WindowsApplication6!WindowsApplication6.Form1::Ge tAsyncKeyState" hat das Gleichgewicht des Stapels gestört. Wahrscheinlich stimmt die verwaltete PInvoke-Signatur nicht mit der nicht verwalteten Zielsignatur überein. Überprüfen Sie, ob die Aufrufkonvention und die Parameter der PInvoke-Signatur mit der nicht verwalteten Zielsignatur übereinstimmen.
Ich habe im Internet mal nachgesehen aber nicht wirklich verstanden wsa die lösung ist.

Mein Scipt
10/04/2010 18:19 nkkk#2
versuch
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKeys As Int) As Integer
statt:
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKeys As Long) As Integer
Edit:
Quote:
Überprüfen Sie, ob die Aufrufkonvention und die Parameter der PInvoke-Signatur mit der nicht verwalteten Zielsignatur übereinstimmen.
[Only registered and activated users can see links. Click Here To Register...]
10/04/2010 18:23 ♠As♠#3
Tausend dank