Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GESTION DE FICHIERS TEXTE AVEC OFS


Information sur la source

Catégorie :Fichier / Disque Niveau : Débutant Date de création : 18/07/2003 Date de mise à jour : 18/07/2003 08:50:09 Vu : 2 465

Note :
Aucune note

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Voici le meme code de classe que mon depot précédent mais remanié avec le systeme de gestion de fichiers OFS de VB

 

Source

  • Option Explicit
  • Private fsoFileSystem As New FileSystemObject
  • Private fFile As File
  • Private tsStream As TextStream
  • Public Property Get FileName() As String
  • FileName = fFile.Name
  • End Property
  • Public Property Let File(ByVal sFile As String)
  • Set fFile = fsoFileSystem.GetFile(sFile)
  • End Property
  • Public Property Get Path() As String
  • Path = fFile.Path
  • End Property
  • Public Property Get FileExtension() As String
  • FileExtension = Right(fFile.Name, 3)
  • End Property
  • Public Function OpenFile()
  • Set tsStream = fFile.OpenAsTextStream
  • End Function
  • Public Function CloseFile()
  • tsStream.Close
  • End Function
  • Public Function ReadFile() As Variant
  • If Not tsStream.AtEndOfStream Then
  • ReadFile = tsStream.ReadLine
  • Else
  • ReadFile = "EOF"
  • End If
  • End Function
  • Private Sub Class_Terminate()
  • Set tsStream = Nothing
  • Set fFile = Nothing
  • Set fsoFileSystem = Nothing
  • End Sub
Option Explicit

Private fsoFileSystem As New FileSystemObject
Private fFile As File
Private tsStream As TextStream

Public Property Get FileName() As String
   FileName = fFile.Name
End Property

Public Property Let File(ByVal sFile As String)
   Set fFile = fsoFileSystem.GetFile(sFile)
End Property

Public Property Get Path() As String
   Path = fFile.Path
End Property

Public Property Get FileExtension() As String
   FileExtension = Right(fFile.Name, 3)
End Property

Public Function OpenFile()
   Set tsStream = fFile.OpenAsTextStream
End Function

Public Function CloseFile()
   tsStream.Close
End Function

Public Function ReadFile() As Variant
   If Not tsStream.AtEndOfStream Then
      ReadFile = tsStream.ReadLine
   Else
      ReadFile = "EOF"
   End If
End Function

Private Sub Class_Terminate()
   Set tsStream = Nothing
   Set fFile = Nothing
   Set fsoFileSystem = Nothing
End Sub
 

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.