<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 05 novembre 2013 14:38, Manlio Perillo <span dir="ltr"><<a href="mailto:manlio.perillo@gmail.com" target="_blank">manlio.perillo@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":nx" style="overflow:hidden">Con impegno si può scrivere una versione portabile. Ho scritto che la console in Windows non supporta l'I/O asincrono, ma supporta il polling tramite WaitForMultipleObjects.<div class="im">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Chiedo se possono mettere una macchinetta (anche vecchia) con linux e<br>
buonanotte.<br>
<br>
</blockquote>
<br></div>
Sicuramente è la soluzione migliore.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Scusa la mia ignoranza, ma se scrivo in grafica usando per esempio<br>
tkinter, il gestore eventi mi potrebbe aiutare?<br>
<br>
</blockquote>
<br></div>
No.<br>
<br>
Puoi provare ad usare le Qt; come ti hanno detto, hanno già il supporto per la seriale.<br>
Non so se supportano la console di Windows, ma puoi fare sempre il polling "a mano" usando un timer. Non è banale ma nemmeno troppo complesso.<br>
<br>
Di nuovo, una veloce ricerca ha trovato questo:<br>
<a href="http://stackoverflow.com/questions/9741259/reading-asynchronously-from-stdin-with-qt" target="_blank">http://stackoverflow.com/<u></u>questions/9741259/reading-<u></u>asynchronously-from-stdin-<u></u>with-qt</a><br>
<br>
... Direi di andare con i threads. Avvia un thread che legge continuamente dallo stdin, e quando l'utente preme il tasto "q" manda un evento al thread principale.<br>
<br></div></blockquote></div><br>Ho dato un'occhio, credo che tutto cio' che consigliate sia fuori dalla mia portata.</div><div class="gmail_extra">Insisto con linux su un pc.</div><div class="gmail_extra"><br></div>
<div class="gmail_extra">Grazie infinite.</div><div class="gmail_extra"><br><br clear="all"><div><br></div>-- <br>Riccardo Brazzale<br>Linux User #299418 Linux Machine #184578<br>
</div></div>