vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

Visual-Basic Einsteiger
auslesen optimieren 
Autor: Methos
Datum: 21.10.02 07:36

Moin ...

folgendes Problem ...

ich benötige aus einer Textdatei einen Bestimmten Zahlenwert
nun ist das Problem das ich diesen vorher nicht kenne
ich weiß das er immer nach drei * steht und nie mehr als 4
Stellen hat ... also hab ich mal etwas programmiert um den Wert zu bekommen

position = SearchFileForText("c:\mv1.txt", "***")
'Ich hole mir die Position der drei * 
zaehler = 0
If position > 0 Then
[color=green]' Ich hole mir im Prinzip die von bis Position des 
' Zahlenwertes
        position1 = position + 2
        position2 = position + 6
 
        Open "c:\mv1.txt" For Binary As #1   ' Datei öffnen.
[color=green]'Und lese die Datei von Position1 bis Position2 aus
        Do While zaehler < position2
            zaehler = zaehler + 1
            mstabzahl = Input(1, #1)   ' Ein Zeichen lesen.
            If zaehler > position1 Then
            mstab = mstab + mstabzahl
            End If
        Loop
        Close #1   ' Datei schließen.
End If
[color=green]'Zum schluß übergebe ich mir den wert mstab als Double an 
' endmstab
endmstab = CDbl(mstab)
Das ganze funktioniert auch ... ohne Probleme
So nun zu meiner Frage ... geht das auch schneller und besser ?
ich finde es ziemlich umständlich .... gibt es keinen Befehl der direkt sagt ...
lies die nächsten 4 Zeichen nach *** aus ?
Oder hat jemand andere Verbesserungsvorschläge??

Danke schon mal ...

MfG Methos

---------------------------------------------------------------------------------------------------------------
Wissen ist Macht, aber nichts wissen macht nichts!

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
auslesen optimieren462Methos21.10.02 07:36
Re: auslesen optimieren249Sauron21.10.02 10:43
Re: auslesen optimieren253Methos21.10.02 13:27
Re: auslesen optimieren269MrByte21.10.02 13:40
Re: auslesen optimieren222Methos21.10.02 13:55
Re: auslesen optimieren260MrByte21.10.02 14:23
Re: auslesen optimieren234Methos21.10.02 15:36

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