DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  Advanced Developers Track vom 24.-25. Februar 2010 im ehem. IMAX München

 
Navigationslinks überspringen
Autor:Hannes Preishuber

Warten auf den Weihnachtsmann

In VB .NET gibt es direkt keine Möglichkeit mit Wait oder Sleep eine Anwendung anzuhalten. Grundsätzlich ist es natürlich abzulehnen mit einer For Next Schleife die Anwendung einfach künstlich zu beschäftigen.
VB .NET funktioniert auch grundsätzlich anders als eine "alte" VB 6 Anwendung. Alle Programme sind MultiThreaded. Man kann wunderbar Threads starten, Beenden und Einschlafen lassen. Die ganze Funktionialität versteckt sich im Namespace System.Threading. Also müssen Sie per Import diesen einbinden.
Imports System.Threading
 
In der Klasse findet sich dann eine Funktion Sleep die die Dauer in Millisekunden erwartet.
Thread.Sleep(200)
 
Für die Kommunikation mit der seriellen Schnittstelle hat sich z.B. in meinen Test 200 ms als ausreichend erwiesen. Alternativ lässt sich auch eine Zeitspanne übergeben, mit dem Datentyp TimeSpan.

Diskutieren Sie in den Foren

Visual Studio 1 Magazin