DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: Visual Basic | Thema: Re: VB THREAD | Von: Wolfgang Uhr ( 09.05.2006 12:17)

Hallo Radu

Das was du da vorhast ist in VB so nicht möglich. Zum einen ist ist ein zweiter Thread etwas komplizierter, zum anderen macht man es eigentlich anders.

Wenn man einmal davon ausgeht, dass du in deiner Datenbank keinen Trigger hinterlegen kannst, der einen Teil deines Codes aufruft wenn sich Daten ändern, dann musst du in der Tat die Daten zyklisch abfragen. Sowas macht man mit einem Timer. Lege ein neues Projekt an, ziehe einen Timer drauf und dann gebe folgenden Code ein:

Private Sub Form_Load()
Timer1.Interval = 5000 ' gemeint sind 5000 Millisekunden
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
' diese Routine wird alle 5 Sekunden aufgerufen.
Timer1.Enabled = False ' ist nur nötig, wenn die Abfrage zu lange dauert
' in dem Fall mehr als 5 Sekunden
Call DatenbankAbfrage
If DatenSatzGeandert Then
Call GanzWichtigeFunktion
End If
Timer1.Enabled = True ' ist nur nötig, wenn die Abfrage zu lange dauert
' in dem Fall mehr als 5 Sekunden
End Sub

Im Grunde muss du nun nur noch festlegen was DatenbankAbfrage, DatenSatzGeandert und GanzWichtigeFunktion enthalten sollen.

Ähnlich ist es auch mit der Überwachung einer Datei. Auch hier würde ich alle 5 Sekunden einfach mal nachsehen - und das genauso mit einem zweiten Timer machen.

Herzliche Grüße
Wolfgang


Betreff Von Datum
Re: VB THREAD
ok<br>Vielen Dank.
G. Guest 12.05.2006 11:39

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG