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
Quelltext Encoderklasse Teil 2 
Autor: cheese-2402
Datum: 05.05.07 11:50

 
 Private Sub LameReader()
        Dim m As Match
        Dim oneLine As String
 
        Try
            lameProcess.Start()
 
            oneLine = lameProcess.StandardError.ReadLine()
            While Not oneLine Is Nothing
                m = regLine.Match(oneLine)
                If m.Success Then
                    'linie des Prozessfortschrittes der Lame-Ausgabe
                    percentDone = CType(m.Groups.Item(3).Value, Integer)
                    RaiseEvent Progress(New LameProgress(m))
                Else
                    ' nicht benoetigt
                    RaiseEvent IgnoredLine(oneLine)
                End If
                'nächste Zeile lesen
                oneLine = lameProcess.StandardError.ReadLine()
            End While
            'whatever happened .. when we get here we dont need the process 
            ' anymore
            lameProcess.Close()
            lameProcess = Nothing
 
            If percentDone = 100 Then
                'Lame ist fertig
                RaiseEvent Done()
            Else
                'Fehler ist beim Convertieren aufgetreten
                RaiseEvent Canceled()
            End If
 
            'Catch tex As Threading.ThreadAbortException
 
        Catch ex As Exception
            'soll nicht auftreten
            If Not lameProcess Is Nothing Then
                lameProcess.Close()
                lameProcess = Nothing
            End If
            MsgBox(ex.Message)
        Finally
            isRunning = False
        End Try
 
    End Sub
    Public Sub Cancel()
        Try
            If Not lameProcess Is Nothing Then
                lameProcess.Kill()
            End If
        Catch ex As Exception
 
        End Try
    End Sub
 
End Class
Hoffe mir kann wer helfen, denn es würde ja schon so gut funktionieren, nur der Zugriff auf die Oberfläche klappt einfach nicht

Gruß Cheese
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehler beim Handeln von Prozessen1.558cheese-240205.05.07 11:47
Quelltext Hauptklasse1.125cheese-240205.05.07 11:47
Quelltext Encoderklasse Teil 11.257cheese-240205.05.07 11:50
Quelltext Encoderklasse Teil 21.113cheese-240205.05.07 11:50
Re: Quelltext Encoderklasse Teil 21.049ModeratorFZelle05.05.07 13:18
Re: Quelltext Encoderklasse Teil 21.122cheese-240205.05.07 14:03
Re: Quelltext Encoderklasse Teil 21.077cheese-240205.05.07 20:19

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