VB-Homepage Tipp 238

Dateihandling / Freefile

Ich hoffe Sie konnten mit der Umschreibung des Tipps etwas anfangen, aber es ist nicht immer einfach mit wenigen Worten, den Inhalt wieder zugeben.

Beim Öffnen, Senden, Empfangen und Schließen von Dateien wird die entsprechende Datei immer mit einer Dateinummer identifiziert, damit man auch beim Umgang mit mehreren Dateien noch die richtige Anweisung an die entsprechende Datei senden kann.

Beispiel :

Open "Text.txt" for Input As #1
Line Input #1, variable
Close #1

Problematisch wird diese Vorgehensweise dort, wo mit vielen Dateien gleichzeitig gearbeitet wird oder sogar der Anwender des Programms beliebig viele Dateien öffnen kann. Ist dann wirklich noch sicher gestellt, das die Dateinummer eindeutig vergeben ist.

Wenn Sie sich keinen Kopf mehr darüber zerbrechen wollen, dann nutzen Sie doch nachfolgende Syntax, hier wird immer die nächste freie Dateinummer vom System vergeben.

Beispiel :

Freinummer = FreeFile()
Open "Text.txt" for Input As #Freinummer
Line Input #Freinummer, variable
Close #Freinummer


Tipp-Download

Quelle :

Zurück zur Übersichtsseite