[Visual Basic] Hotkey Funktioniert nicht!?

10/21/2010 20:40 Defkahn52#1
Hi leute
Ich code seit einiger Zeit Programme und sonstiges mit vb
Ich wollt einen Hotkey einbauen der den Timer aktiviert
aber es funktioniert nicht
Ich habe ALLEs aber ALLES richtig gemacht
Keine Fehler kein garnichts!!!
Trotzdem wenn ich Debugge funktioniert es nicht

Könnt ihr mir weiter helfen?

PS: Nicht mal eine MessageBox öffnet sich wenn ich ein Hotkey dafür mache
10/21/2010 21:04 Project Rivalry#2
kannst du vieleicht mal den code posten das wir überprüfen können was falsh ist weil irgendwas muss ja falsh sein *gg*
10/21/2010 22:43 Defkahn52#3
Ja ich werde morgen einen posten weil ich grad am iPhone bin^^
aber ich verstehe dasnicht hab garkeine errors
hab von tuts und so alles übernommen bei denen hat's geklappt
aber bei mir nicht
also glaub ich nicht das ihr einen Fehler im Code entdecken werdet
10/22/2010 06:45 Project Rivalry#4
naja es kann auch mal was nicht funtzen wenn keine fehlermeldungen kommen....
10/22/2010 10:45 Defkahn52#5
ist ja nur nicht einmal
es funkttioniert NIE
10/22/2010 10:59 Kuchenfreak™#6
Hört sich stark so an als würdest du den Code nur abschreiben also genauso übernehmen.
Natürlich musst du den auch für deine Nutzung anpassen sonst kann da nichts funktionieren.
Poste einfach mal den Code und ich denke das wird schnell gelöst sein!
10/22/2010 11:26 Defkahn52#7
PHP Code:
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkeys As Long) As Integer

    
Private Sub Timer1_Tick(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Timer1.Tick

        Dim Hotkey1 
As Boolean
        Dim Hotkey2 
As Boolean

        Hotkey2 
GetAsyncKeyState(Keys.F6)
        
Hotkey1 GetAsyncKeyState(Keys.F5)

        If 
Hotkey1 True Then
            Timer2
.Enabled True

            
If Hotkey2 True Then
                Timer2
.Enabled False
            End 
If

        
End If


    
End Sub 
Hier nochmal Screen
[Only registered and activated users can see links. Click Here To Register...]

Uploaded with [Only registered and activated users can see links. Click Here To Register...]
10/22/2010 12:13 Jeoni#8
Fehler gefunden! Du benutzt bestimmt Vista oder 7. Daher muss man das so
Code:
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkeys As Long) As Short
schreiben. Funktioniert aber auch auf XP.

Hoffe ich konnte helfen ;)
Jeoni
10/22/2010 12:50 Defkahn52#9
WARTE

Dachte es geht hab mich geirrt : (

geht immer noc nicht

Benutze Windows 7 32bit
10/22/2010 14:11 Al Kappaccino#10
Richtige Deklaration:
Code:
 Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Integer) As Short
Hast du Timer1 auch enabled und intervall richtig gesetzt?
10/22/2010 14:47 Defkahn52#11
omg. wie dumm bin ich denn XDD
jetzt hab ich es XD
habe Timer1 nicht enabled XDD
10/22/2010 20:41 Kuchenfreak™#12
Passt ja dann hier: [Only registered and activated users can see links. Click Here To Register...] mit rein :D
10/22/2010 20:55 Defkahn52#13
gut xDDDDDDDDD