vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Zyklische Überprüfung 
Autor: Bene
Datum: 01.09.06 16:14

Danke erstma!

Mit em Thead habe ich jetzt ma ausprobiert...
(Aber trotzdem wird der Speicher da nicht unbedingt erleichtert)
Private Sub SetText(ByVal [text] As String)
 
        ' InvokeRequired required compares the thread ID of the
        ' calling thread to the thread ID of the creating thread.
        ' If these threads are different, it returns true.
        If Me.Label1.InvokeRequired Then
            Dim d As New SetTextCallback(AddressOf SetText)
            Me.Invoke(d, New Object() {[text]})
        Else
            Me.Label1.Text = [text]
        End If
    End Sub
 
 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _
   System.EventArgs) Handles Button2.Click
        Dim Thread As New Threading.Thread(AddressOf Zählen)
        Thread.Start()
    End Sub
 
Sub Zählen()
        Me.SetText("Zyklus wird gestartet")
        Sleep(100)
        Do
            Me.SetText("Suche nach dateien")
            Sleep(1000)
            'If System.IO.File.Exists("C:\test.txt") Then
            'MessageBox.Show("Datei gefunden")
            'End If
            Me.SetText("warte...")
            Application.DoEvents()
            Sleep(1000)
        Loop
    End Sub
Ist der Code optimal? Oder dafür geeignet?
Was sagt ihr dazu?

Warum denn kein Sleep?
Also ich will nicht, dass der jede millisekunde prüft. Wollte das mit dem Sleep etwas entzerren, und eigentlich ein wenig ressource sparen.
Aber was sagt ihr dazu? Was soll ich verwenden? (gibt es was neueres?)

Vielen dank erstma!
mfg Bene
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zyklische Überprüfung917Bene01.09.06 15:24
Re: Zyklische Überprüfung568Moderatorralf_oop01.09.06 16:03
Re: Zyklische Überprüfung622Bene01.09.06 16:14
Re: Zyklische Überprüfung596Iced-T01.09.06 22:55
Re: Zyklische Überprüfung750Fabian Stern01.09.06 23:33

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel