Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    33

    evento KeyDown quando il main è impegnato in un ciclo continuo

    salve mi è capitato una cosa abbastanza strana, quando lancio un grosso processo del form principale il keydown smette di funzionare è ricomincia a farlo solo quando il processo è terminato, per alcuni motivi non posso mettere questo processo in un altro thread, ma deve stare nel thread principale perchè è processo legato al twain quindi volevo sapere se qualcuno conosceva un metodo per ascoltare eventualmente la tastiera su un altro thread quando il processo nel thread principale è attivo.

  2. #2
    Di che linguaggio stiamo parlando?

    In ogni caso, non è nulla di strano, il problema è sostanzialmente equivalente a questo; puoi risolvere o separando la logica del "processo lungo" in un thread a parte (se tieni tutta la sua gestione in quest'altro thread perché a TWAIN non dovrebbe piacere? ) oppure infarcisci il codice in questione di DoEvents, in modo che ciclicamente vengano comunque processati gli eventi.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.