vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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: wie heisst das zauberwort? 
Autor: spike24
Datum: 15.12.04 13:35

ja da fehlt ja noch was

    Private Sub thRemoveButton_Start()
        Dim delInstance As New delRemoveButton(AddressOf Me.RemoveButton)
 
        Do While Not CloseDown
            thRemoveButton.Suspend()
            Me.Invoke(delInstance)
        Loop
    End Sub
das ist die richtige funktion
man erkenne suspend, das ist ein befehl wo der thread die zeitschleife verlässt und sich sowas wie auf inaktiv setzt, kann nur mehr von einem anderen thread 'geweckt' werden
und das passiert mit
            thRemoveButton.Resume()
ok, debugg auszug:
mit thRemoveButton.Start
kommt er in die funktion thRemoveButton_start
geht bist zu thRemoveButton.Suspend() (CloseDown erkläre ich später)

und läuft nur dann in der funktion weiter wenn von der hauptanwendung aus die resumezeile ausgeführt wird
dann macht er invoke und dann wieder suspend und resume und invoke und suspend und etc.

CloseDown:
    Protected Overrides Sub OnClosing(ByVal e As _
      System.ComponentModel.CancelEventArgs)
        CloseDown = True
        thRemoveButton.Resume()
    End Sub
ich glaube damit wird bewirkt, das der thread sauber beendet wird, lasse mich aber gerne besseres belehren
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
wie heisst das zauberwort?1.154Mr. Smith14.12.04 14:50
Re: wie heisst das zauberwort?660ModeratorFZelle14.12.04 14:53
Re: wie heisst das zauberwort?685Mr. Smith14.12.04 14:55
Re: wie heisst das zauberwort?658Mr. Smith14.12.04 15:13
Re: wie heisst das zauberwort?670Easyrider14.12.04 15:50
Re: wie heisst das zauberwort?598Mr. Smith15.12.04 08:54
Re: wie heisst das zauberwort?617spike2415.12.04 09:00
Re: wie heisst das zauberwort?617Mr. Smith15.12.04 09:32
Re: wie heisst das zauberwort?609spike2415.12.04 09:48
Re: wie heisst das zauberwort?617Mr. Smith15.12.04 11:33
Re: wie heisst das zauberwort?666spike2415.12.04 13:35
Re: wie heisst das zauberwort?591Mr. Smith17.12.04 14:43
Re: wie heisst das zauberwort?577spike2417.12.04 15:12
Re: wie heisst das zauberwort?607Mr. Smith17.12.04 15:44
Re: wie heisst das zauberwort?618spike2420.12.04 09:24
Re: wie heisst das zauberwort?621Mr. Smith20.12.04 10:57
Re: wie heisst das zauberwort?667spike2420.12.04 13:58

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