FreeFile-Funktion

Aktualisiert: November 2007

Gibt einen Integer-Wert zurück, der die nächste, für die FileOpen-Funktion verfügbare Dateinummer darstellt.

Public Function FreeFile() As Integer

Ausnahmen

Ausnahmetyp

Fehlernummer

Bedingung

IOException

67

Mehr als 255 Dateien verwendet.

Beachten Sie die Spalte "Fehlernummer", wenn Sie Visual Basic 6.0-Anwendungen aktualisieren, die eine unstrukturierte Fehlerbehandlung verwenden. (Sie können die Fehlernummer mit der Number-Eigenschaft (Err-Objekt) vergleichen.) Wenn möglich, sollten Sie jedoch erwägen, eine solche Fehlersteuerung durch eine Übersicht über die strukturierte Ausnahmebehandlung für Visual Basic zu ersetzen.

Hinweise

Verwenden Sie FreeFile, wenn Sie eine Dateinummer bereitstellen, die noch nicht in Gebrauch ist.

Beispiel

In diesem Beispiel wird mit der FreeFile-Funktion die nächste verfügbare Dateinummer zurückgegeben. In der Schleife werden fünf Dateien zur Ausgabe geöffnet und mit Beispieldaten beschrieben.

Dim count As Integer
Dim fileNumber As Integer
For count = 1 To 5   
   fileNumber = FreeFile()
   FileOpen(fileNumber, "TEST" & count & ".TXT", OpenMode.Output)
   PrintLine(fileNumber, "This is a sample.")
   FileClose(fileNumber)
Next

Hinweise für Entwickler intelligenter Geräte

Diese Funktion wird nicht unterstützt.

Anforderungen

Namespace:Microsoft.VisualBasic

**Modul:**FileSystem

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Siehe auch

Referenz

FileOpen-Funktion

IOException

Weitere Ressourcen

Schreiben in Dateien in Visual Basic