vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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: Von einem Zeichen bis ein anderes Zeichen lesen 
Autor: Manfred X
Datum: 09.10.14 14:57

Ein Dictionary benötigt eindeutige Schlüssel !!!!!!!!!!!!!!!!!!!!!!!

Public Function GetData(ByVal filename As String) As DataTable
 
        Dim dt As New DataTable
 
        dt.Columns.Add("SP1", GetType(Integer))
        dt.Columns.Add("SP2", GetType(Integer))
 
        Dim lines() As String = IO.File.ReadAllLines(filename)
 
        Dim startline% = -1, endline% = -1
        For i As Integer = 0 To lines.Count - 1
            If lines(i).ToUpper.StartsWith("[GEAR_RATIOS]") Then startline = i _
              + 1
            If lines(i).ToUpper.StartsWith("[FINAL_DRIVE]") Then endline = i - 1
        Next i
        If startline = -1 Or endline = -1 Then Return Nothing
 
        Dim s, e As Integer
        For i As Integer = startline To endline
            If lines(i).StartsWith("ratio") Then
                s = lines(i).IndexOf("(")
                e = lines(i).IndexOf(")")
                If s >= 0 And e >= s + 3 Then
                    Dim numbers As String = lines(i).Substring(s + 1, e - s - 1)
                    Dim nums() As String = numbers.Split(","c)
                    If nums.Length = 2 Then
                        dt.Rows.Add(CInt(nums(0)), CInt(nums(1)))
                    End If
                End If
            End If
        Next i
 
        Return dt
 End Function


Beitrag wurde zuletzt am 09.10.14 um 14:59:49 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Von einem Zeichen bis ein anderes Zeichen lesen2.094henrikl200009.10.14 13:45
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.311Manfred X09.10.14 14:03
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.274henrikl200009.10.14 14:19
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.297Manfred X09.10.14 14:32
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.284henrikl200009.10.14 14:35
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.247Manfred X09.10.14 14:41
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.339henrikl200009.10.14 14:48
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.256Manfred X09.10.14 14:57
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.247henrikl200009.10.14 15:11
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.247Manfred X09.10.14 15:17
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.231henrikl200009.10.14 15:57
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.423Manfred X09.10.14 16:10
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.203henrikl200010.10.14 08:54
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.240Manfred X10.10.14 12:46
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.201henrikl200010.10.14 13:04
Beispiel für MS-Chart (Festlegung der Achsen-Intervalle)1.817Manfred X10.10.14 14:03
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.194henrikl200011.10.14 17:09
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.239Manfred X11.10.14 17:21
Re: Von einem Zeichen bis ein anderes Zeichen lesen1.216henrikl200011.10.14 17:38

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