vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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: Wo lahmt mein Programm?? 
Autor: tobias2709
Datum: 28.10.04 16:44

hier mal der ganze code der Funktion des 2. Progs:
Private Sub cmdReduceData_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles cmdReduceData.Click
        Dim str_red, wb_RecordSet, wb_result As String
        Dim wb_Search As New System.text.StringBuilder
        Dim wb_array1() As String
        Dim wb_array2() As String
        Dim wb_prodinfo As String
        Dim i, wb_i As Integer
        Dim wb_reg As Regex
 
        Dim StringWork1 As New StringWork
        Me.ds2 = New DataSet
        Dim dt As DataTable = ds1.Tables("CSV")
        Dim dt2 As DataTable = ds2.Tables.Add("Reduziert")
        dt2.Columns.Add("Bezeichnung")
        Dim dr As DataRow
        Dim dr2 As DataRow
 
 
        For i = 0 To dt.Rows.Count - 1
 
            dr = dt.Rows(i)
            str_red = dr("F2")
            wb_prodinfo = str_red.ToUpper
            str_red = Nothing
 
            Dim wb_sr As New StreamReader("c:\WorkBook.txt")
            wb_RecordSet = wb_sr.ReadLine()
            Do While Not IsNothing(wb_RecordSet)
                wb_array1 = Split(wb_RecordSet, ";")
                wb_array1(0) = wb_array1(0).Replace(Chr(34), "")
                wb_array2 = Split(wb_array1(0), "|")
 
                wb_RecordSet = wb_sr.ReadLine()
 
                For wb_i = 0 To wb_array2.Length - 1
                    wb_reg = New Regex(wb_array2(wb_i))
                    If wb_reg.IsMatch(wb_prodinfo) Then
                        For Each m As Match In wb_reg.Matches(wb_prodinfo)
                            If wb_array1(2) <> "" Then
                                Select Case wb_array1(2)
                                    Case 1
                                        wb_result = StringWork1.getNumerics( _
                                          m.Value)
                                        wb_Search = wb_Search.Append(wb_array1( _
                                        1) & wb_result & Chr(32))
                                    Case 2
                                        wb_result = StringWork1.getNumerics( _
                                          m.Value)
                                        wb_Search = wb_Search.Append(wb_result _
                                        & wb_array1(1) & Chr(32))
                                    Case 3
                                        wb_result = StringWork1.CalcMHZ(m.Value)
                                        wb_Search = wb_Search.Append(wb_result _
                                          & wb_array1(1) & Chr(32))
                                End Select
                            Else
                                wb_result = " "
                            End If
 
                            Exit For
                        Next
                    End If
                    If wb_result <> "" Then
                        Exit For
                    End If
                Next
                wb_result = ""
            Loop
            wb_sr.Close()
 
            str_red = dr("F1") & Chr(32) & wb_Search.ToString
            dr2 = dt2.NewRow()
            dr2("Bezeichnung") = str_red
            dt2.Rows.Add(dr2)
 
            wb_Search.Remove(1, wb_Search.Length - 1)
            wb_result = ""
        Next
 
        ds2.AcceptChanges()
 
        'For Each dr In dt.Rows
        'MsgBox(dr("F2"))
        'Next
        DataGrid2.DataSource = ds2.Tables("Reduziert")
 
    End Sub

Nichts ist umsonst!

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Wo lahmt mein Programm??896tobias270928.10.04 16:25
Re: Wo lahmt mein Programm??613ModeratorFZelle28.10.04 16:43
Re: Wo lahmt mein Programm??637tobias270928.10.04 16:44
Re: Wo lahmt mein Programm??571ModeratorFZelle28.10.04 16:53
Re: Wo lahmt mein Programm??601tobias270928.10.04 16:56
Re: Wo lahmt mein Programm??621ModeratorFZelle28.10.04 17:06
Re: Wo lahmt mein Programm??636tobias270929.10.04 13:12
Re: Wo lahmt mein Programm??566ModeratorFZelle29.10.04 17:42
Re: Wo lahmt mein Programm??607tobias270901.11.04 08:25

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