Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Visual Basic ein Befehl Angeordneten schreiben in Datei?

simonkopp / 6 Antworten / Flachansicht Nickles

Ich such einen Befehl und seine Beschreibung, der folgendes tut! Er soll in eine Datei so ähnlich reinschreiben:


12, 39, Schwabach, 14, 06, 1985


19, 35, Nürnberg, 19, 03, 1879


.....


Und so weiter! Gibt es sowas oder muss man sich das Mühsam erstellen? Das erste ist zum Beispiel die Uhrzeit, das Zweite der Ort und die Letzten Zahlen das Datum. Also Praktisch So in die Datei reinspeichern und hinterher wieder auslesen.


Simon

bei Antwort benachrichtigen
UselessUser Nachtrag zu: „Hallo Simon, z. B. mit der Open Create TextFile- und ReadTextFile-Methode des...“
Optionen

Sorry, es muss natürlich heißen "Do While ... Loop" statt "While Not ... Loop". Wenn du bswp. eine Zeile Zeichen für Zeichen einlesen willst:

'---------
Do While Not lese.AtEndOfLine
lesevariable = lesevariable & lese.Read(1)
Loop

'---------

Es gibt für das OpenTextFile-Objekt noch folgende Methoden:

lese.Skip = überspringt ein Zeichen beim zeichenweisen Lesen
lese.SkipLine = überspringt eine Zeile
lese/schreibe.Line = gibt Zeilennummer zurück

In VBScript geht es übrigens genauso ...

MfG

UselessUser

Rückmeldungen über Hilfestellungen sind sehr erwünscht:1. investiere ich Zeit, um dir zu antworten und2. möchte ich auch etwas dazulernen.
bei Antwort benachrichtigen
Berichtigung simonkopp