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
Berichtigung UselessUser
Berichtigung simonkopp
UselessUser simonkopp „Visual Basic ein Befehl Angeordneten schreiben in Datei?“
Optionen

Hallo Simon!

Ja genau, das FileSystemObject gehört zur Microsoft Scripting Runtime Library , auf die auch VBS zugreifen kann. Über "Projekt / Verweise" in der deutschen VB-Entwicklungsumgebung einzubeziehen. (Habe noch einmal nachgeschlagen ;-)

Was das Anführungszeichen angeht, das hat mich beim Scripten schon in den Wahnsinn getrieben. Wenn deine Lösung so funktioniert, ist sie offensichtlich die elegantere Methode. Der Scripting Host und wahrscheinlich auch der VB5/6-Compiler erkennt nämlich nach zwei hintereinander geschriebenen Anführungszeichen das dritte Anführungszeichen als String, also:
strPfad = """C:Eigene DateienTest.txt"""

Willst du jedoch nur ein einzelnes Anführungszeichen in einen String einfügen, darfst du nicht fünf, sondern nur vier Anführungszeichen schreiben, frage mich bitte nicht, warum!
strPfad = """" & "Eigene Dateien/Test.txt" & """"

Klingt zwar umständlich, kann aber beim Starten anderer Programme mit Parameterübergabe wichtig werden.

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