Textbox veloce

martedì 27 febbraio 2007 - 18.00

hellamasta Profilo | Newbie

Ciao a tutti, ho una domanda abbastanza importante (per me :) ) da porvi.

Ho la necessità di inserire in un'applicazione una finestra di log di messaggi letti da una rete con una frequenza di un messaggio ogni 300microsecondi.

Ho provato ridirezionando l'output a console verso una textbox ma l'aggiornamento non è sufficientemente veloce e perdo messaggi.

Qualcuno sa come suggerirmi un metodo per costruire una finestra di log estremamento veloce ad aggiornarsi? Come devo gestire i thread se ne ho uno che legge i dati da tale rete di continuo?

GRAZIE!!!!
Alessio "hellamasta" Bolognesi

us01739 Profilo | Expert

300microsecondi????
Mha, francamente non mi sono mai posto un problema simile....
Hai provato ad utilizzare un WebServices?

Puoi darci qualche info in più? Non ho capito ad esempio se è l'applicazione che deve andare a leggere dei dati in rete, oppure è qualcosa di esterno che spedisce dati all'applicazione...
Ed in questo caso come? Apre una porta TCP e rimane in ascolto?....


Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------

hellamasta Profilo | Newbie

Ciao e grazie per la prima risposta.

L'applicazione legge dati da una rete automotive chiamata CAN mediante un'apposita interfaccia hardware.

Penso comunque che il textbox sia inadatto e che, inoltra, sia necessario aggiornare la grafica solo ogni 4-5 messaggi ricevuti.

Buona serata.

Alessio
Alessio "hellamasta" Bolognesi

alextyx Profilo | Expert

Intendi un 'CAN Bus'? Ma tu pensi di poter gestire messaggi che arrivano ogni 300us in VB? Auguri!
Se non hai una interfaccia hardware a fare da serbatoio tampone, non credo tu abbia speranze di reggere quel ritmo. Se ci riesci, fammmelo sapere, ma sono moooolto scettico a riguardo.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2013
Running on Windows Server 2008 R2 Enterprise, SQL Server 2008 & ASP.NET 3.5