vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: ThreadPool Problem 
Autor: TTP
Datum: 02.10.08 18:18

So müsste meine Klasse richtig sein oder?

 <System.Serializable()> <System.Runtime.InteropServices.ComVisible( _
   False)> Public Class MySQLThreading
        Implements IDisposable
        Private Command As String
 
        Public Sub New(ByVal Command As String)
            Me.Command = Command
        End Sub
 
        Private Sub DoCommand()
            Dim constring As String = String.Format( _
                    "Data Source={0};Port={1};Initial Catalog={2};User" & _
                    "ID={3};PWD={4};Use Compression={5}", _
                    My.Settings.MySQL_ServerIP.ToString, _
                    My.Settings.MySQL_Serverport.ToString, _
                    My.Settings.MySQL_ServerDatabase.ToString, _
                    My.Settings.MySQL_ServerUser.ToString, _
                    My.Settings.MySQL_ServerPassword.ToString, _
                    My.Settings.MySQL_UseCompression _
                    )
            Using conn8 As New MySqlConnection(constring)
                conn8.Open()
                Dim com8 As New MySqlCommand(Command, conn8)
                Dim i As Integer = com8.ExecuteNonQuery()
            End Using
            Me.Dispose(True)
        End Sub
 
        Public Sub WaitCallbackSub(ByVal state As Object)
            Try
                DoCommand()
            Catch ex As Exception
                Dim f As New Fehler("ThreadingSQL konnte Befehl nicht" & _
                  "ausführen", ex.Message)
                Throw ex
            End Try
        End Sub
 
        Public Sub Run()
            ThreadPool.QueueUserWorkItem(New WaitCallback(AddressOf _
              WaitCallbackSub))
        End Sub
 
        Private disposedValue As Boolean = False        ' So ermitteln Sie 
        ' überflüssige Aufrufe
 
        ' IDisposable
        Protected Overridable Sub Dispose(ByVal disposing As Boolean)
            If Not Me.disposedValue Then
                If disposing Then
                    ' TODO: Verwaltete Ressourcen freigeben, wenn sie explizit 
                    ' aufgerufen werden
                End If
 
                ' TODO: Gemeinsam genutzte nicht verwaltete Ressourcen freigeben
            End If
            Me.disposedValue = True
        End Sub
 
#Region " IDisposable Support "
        ' Dieser Code wird von Visual Basic hinzugefügt, um das Dispose-Muster 
        ' richtig zu implementieren.
        Public Sub Dispose() Implements IDisposable.Dispose
            ' Ändern Sie diesen Code nicht. Fügen Sie oben in Dispose(ByVal 
            ' disposing As Boolean) Bereinigungscode ein.
            Dispose(True)
            GC.SuppressFinalize(Me)
        End Sub
#End Region
 
    End Class
was schreib ich bei TODO: rein? versteh ich nicht ganz

Beitrag wurde zuletzt am 02.10.08 um 18:20:11 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ThreadPool Problem2.334TTP22.09.08 21:02
Re: ThreadPool Problem1.806ModeratorFZelle23.09.08 09:38
Re: ThreadPool Problem1.782TTP24.09.08 20:38
Re: ThreadPool Problem - Zusatz: Aufruf der Klasse1.841TTP24.09.08 20:41
Re: ThreadPool Problem1.752TTP24.09.08 21:05
Re: ThreadPool Problem1.923ModeratorFZelle25.09.08 09:33
Re: ThreadPool Problem1.865TTP02.10.08 17:53
Re: ThreadPool Problem1.759TTP02.10.08 18:18
Re: FZelle1.917TTP18.10.08 12:30
Re: FZelle1.791ModeratorFZelle20.10.08 09:56
Re: FZelle1.729TTP07.11.08 23:22
Re: FZelle1.747ModeratorFZelle08.11.08 10:07
Re: FZelle1.874TTP08.11.08 12:48
Re: FZelle1.911ModeratorFZelle09.11.08 17:51
Re: FZelle1.875TTP12.11.08 17:09
Re: FZelle1.768ModeratorFZelle12.11.08 18:16
Re: FZelle1.757TTP12.11.08 19:45
Re: FZelle1.719TTP12.11.08 21:03
Transaction has already been committed or is not pending1.827TTP15.11.08 13:02
Re: Transaction has already been committed or is not pending1.816ModeratorFZelle15.11.08 17:10
Re: Transaction has already been committed or is not pending1.779TTP15.11.08 18:13

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-2024 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