begin process at 2012 02 11 09:54:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > FICHIER DE CONFIGURATION

FICHIER DE CONFIGURATION


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Débutant Date de création :13/06/2005 Vu / téléchargé :6 064 / 598

Auteur : clad87

Ecrire un message privé
Site perso
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Ce code permet de lire les paramètres dans un fichier. Exemple du fichier:

# Ligne de commentaire
Port:555
Texte:Coucou

La function ignore les commentaire et les lignes vide et garde seulement le texte.

Source

  • 'Placez ceci dans un module
  • Function Chargement(Fichier As String)
  • Dim Section, Valeur As String
  • Open Fichier For Input As #1
  • Do While Not EOF(1)
  • Line Input #1, Data$ 'Ligne du fichier texte
  • Section = LCase(Split2(Data$, ":", 1))
  • Valeur = LCase(Split2(Data$, ":", 2))
  • 'Ignore les commentaire et ligne vide
  • If Left(Data$, 1) = "#" Or Left(Data$, 1) = "" Then
  • 'Lit les paramètres
  • ElseIf Section = "port" Then MsgBox "Port d'écoute: " & Valeur
  • ElseIf Section = "texte" Then MsgBox "Texte: " & Valeur
  • 'Paramètre inconnu
  • Else
  • MsgBox "Paramètre inconnu: " & Section
  • End If
  • Loop
  • Close #1
  • End Function
  • Function Split2(Texte, Delimiteur, Num)
  • On Error Resume Next
  • 'Crée un tableau ou sera placé les paramètres
  • Num = Int(Num)
  • Dim Str1() As String
  • Str1() = Split(Texte, Delimiteur)
  • For i = 0 To UBound(Str1)
  • Split2 = Str1(Num - 1)
  • Next i
  • End Function
'Placez ceci dans un module

Function Chargement(Fichier As String)

    Dim Section, Valeur As String
    Open Fichier For Input As #1
    Do While Not EOF(1)
        Line Input #1, Data$ 'Ligne du fichier texte
        Section = LCase(Split2(Data$, ":", 1))
        Valeur = LCase(Split2(Data$, ":", 2))

        'Ignore les commentaire et ligne vide
        If Left(Data$, 1) = "#" Or Left(Data$, 1) = "" Then
        
        'Lit les paramètres
        ElseIf Section = "port" Then MsgBox "Port d'écoute: " & Valeur
        ElseIf Section = "texte" Then MsgBox "Texte: " & Valeur
        'Paramètre inconnu
        Else
            MsgBox "Paramètre inconnu: " & Section
        End If
        
        Loop
    Close #1
    
End Function

Function Split2(Texte, Delimiteur, Num)

    On Error Resume Next
    'Crée un tableau ou sera placé les paramètres
    Num = Int(Num)
    Dim Str1() As String
    Str1() = Split(Texte, Delimiteur)
    For i = 0 To UBound(Str1)
        Split2 = Str1(Num - 1)
    Next i

End Function

 Conclusion

Pour lancer cette function: Chargement "fichier.txt"

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture BOT IRC TYPE IRC CONTROLABLE VIA LE WEB
Source avec Zip Source avec une capture JEU DE CARTE TYPE RPG (MAGIX ETC)
POUR DEBUTANT!
Source avec Zip ARRÊTER UN PROGRAMME SI IL N'EST PAS ACTIF PENDANT QUELQUES ...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) MODIFIER LES EXTENSION DES FICHIERS par okosa
ROUTINE DIR RÉCURSIVE POUR OBTENIR LA LISTE DE TOUS LES FICH... par kerisolde
Source avec Zip Source avec une capture FILE,SECURITY,FICHIER par okosa
Source avec Zip Source avec une capture Source .NET (Dotnet) PATCHEUR DE FICHIER par tototh
Source avec Zip Source avec une capture LECTURE DES INFORMATIONS DES DISQUES COMPOSANT UN ENSEMBLE R... par jack

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales