FreeFile, fonction

Mise à jour : novembre 2007

Retourne une valeur de type Integer représentant le prochain numéro de fichier disponible pouvant être utilisé par la fonction FileOpen.

Public Function FreeFile() As Integer

Exceptions

Type d'exception

Numéro de l'erreur

Condition

IOException

67

Plus de 255 fichiers sont en cours d'utilisation.

Consultez la colonne « Numéro d'erreur » si vous mettez à niveau des applications Visual Basic 6.0 qui utilisent la gestion non structurée des erreurs. (Vous pouvez comparer le numéro d'erreur par rapport à Number, propriété (objet Err).) Toutefois, lorsque cela est possible, vous devez envisager de remplacer un tel contrôle d'erreur par Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic.

Notes

Utilisez la fonction FreeFile pour fournir un numéro de fichier encore non utilisé.

Exemple

Cet exemple utilise la fonction FreeFile pour retourner le prochain numéro de fichier disponible. Cinq fichiers sont ouverts à l'intérieur de la boucle et des données exemple sont écrites dans chacun d'eux.

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

Notes du développeur sur Smart Device

Cette fonction n'est pas prise en charge.

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**FileSystem

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Référence

FileOpen, fonction

IOException

Autres ressources

Écriture dans des fichiers en Visual Basic