Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

C++ Wyjście z pętli w dowolnym momencie

Ostatnio zmodyfikowano 2018-11-11 14:36
Autor Wiadomość
cinek16401
Temat założony przez niniejszego użytkownika
C++ Wyjście z pętli w dowolnym momencie
» 2018-11-11 13:29:39
Witam.
Robiąc swój program napotkałem na pewien problem i nie wiem jak z niego wybrnąć. Problem polega na tym, że mam pętle w której jest kilka funkcji i chciałbym żeby gdy ktoś naciśnie dany klawisz to program wyjdzie z pętli.
P-172829
pekfos
» 2018-11-11 13:33:31
Co to znaczy 'w dowolnym momencie'? Na przykład kiedy?
P-172830
cinek16401
Temat założony przez niniejszego użytkownika
» 2018-11-11 13:53:00
W dowolnym momencie gdy np. nacisnę ESC wyjdzie mi z pętli
P-172831
pekfos
» 2018-11-11 14:04:45
Co to znaczy 'w dowolnym momencie'? Co program będzie robić, kiedy będziesz chciał przerwać?
P-172832
cinek16401
Temat założony przez niniejszego użytkownika
» 2018-11-11 14:14:22
Nie wiem jak za bardzo wstawić fragment kodu to bym ci pokazał. Ale z grubsza to jest kilka funkcji między innymi keybd_event i mouse_event. Generalnie jest to bot
P-172833
garlonicon
» 2018-11-11 14:24:16
A w jaki sposób obsługujesz klawiaturę?

Rozwiązanie „literalnie zgodne z postawionym pytaniem” mogłoby zakładać utworzenie dwóch wątków i ubijanie jednego przez drugi, ale w tym przypadku to chyba nie jest dobry pomysł.

edit: Czyżby to był dalszy ciąg tego tematu? Pomysł podany wyżej nie zadziała w przypadku ingerencji w inny program.
P-172834
cinek16401
Temat założony przez niniejszego użytkownika
» 2018-11-11 14:36:06
Nie to nie chodzi o tamten program.

keybd_event(0x41, 0, KEYEVENTF_KEYUP, 0);
keybd_event(0x53, 0, 0, 0);
P-172835
« 1 »
  Strona 1 z 1