IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Fichier ini, comment faire?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Par défaut Fichier ini, comment faire?
    Bonjours, j'aurais besoin de l'aide de tous pour coopèré avec moi. Je voudrais simplement savoir comment

    -Écrire dans un fichier .ini a partir de vb ( Ex: Ecrire que la deuxieme case, premiere ligne soit équvalent a la variable my.settings)

    -Lire le fichier .ini a partir de vb ( Ex: dire que la variable my.setting soit équivalent a la deuxieme ligne de la troisieme case )
    -Crée le fichier .ini au démarage s'il n'y est pas

    JE sais déja que vous allez me dire d'allez voir les tuto de plusieurs personne ici mais je ne les comprend PAS.

    C'est simple je veux savoir comment.

    De plus que je ne comprend pas vraiment comment ça fonctionne. Je sais qu'il y a des "value" et des "key" mais rendu ici , il y a un trou noir

    MERCI beaucoup de m'aider.

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Commence par lire ceci. Et si ensuite tu ne comprends pas, explique ce que tu ne comprends pas.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Par défaut
    Ce que je ne comprend pas , c'est comment écrire, je vois bien qu'il y a ce code , mais apres sa , c'est quoi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
     Lecture du répertoire de données dans MonApp.Ini:
     
     
     
    Dim cRubrique As String = "Configuration Matérielle"    'Nom de la rubrique
     
    Dim cKey As String = "RépertoireDonnées"                'Nom de la clé
     
    Dim cRepertoire As String = Space(255)                  'Variable récupérant la string  
     
    Dim cIniFile As String = "c:\MonApp\MonApp.ini"         'Nom du fichier Ini 
     
    Dim istat As Integer
    Mais , pour avoir une petite idée de quoi ce code fais , je voudrai savoir c'est quoi la rubrique et la clé dans le fichier .ini

    Je veux juste avoir un exemple Vraiment simple de code qui fait écrire, lire et crée un fichier ini

    Merci de votre aide a nouveau

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 80
    Par défaut
    Bonjour,

    L'exemple donné pour lire et écrire dans un fichier ini, utilise des API windows pour le faire, tu doit tout d'abbord importer les fonctions de l'API, en l'occurence ici il s'agit de l'API "Kernel32".

    Cependant, cette méthode était utilisé majoritairement en programmation C++ ou VB6, si actuellement tu développe en VB.NET on utilise en principe plus les fichiers ini mais plutôt des fichier XML comme app.config.

    Je te conseil plutôt d'aller voir de ce côté là, utilise la class System.ConfigurationManager

  5. #5
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Citation Envoyé par icekev
    Ce que je ne comprend pas , c'est comment écrire, je vois bien qu'il y a ce code , mais apres sa , c'est quoi ? ...
    Si tu lis les tutos en diagonale c'est pas gagné ...
    Avant l'exemple de code que tu donnes il y a aussi du code qui est utilisé pour cet exemple. Donc reprends l'ensemble du code (A, B et C) et teste tout ça.

    Citation Envoyé par icekev
    Mais , pour avoir une petite idée de quoi ce code fais , je voudrai savoir c'est quoi la rubrique et la clé dans le fichier .ini
    Etant donné la grande complexité structurelle d'un fichier INI je ne vois pas trop la difficulté pour comprendre ces deux notions, mais regarde l'exemple de fichier ini donné au début du tuto pour ça, il est en concordance avec l'exemple de code ...

    Citation Envoyé par bobo10
    si actuellement tu développe en VB.NET on utilise en principe plus les fichiers ini mais plutôt des fichier XML comme app.config
    On peut encore être amené à utiliser des fichiers INI s'il s'agit de communiquer avec une autre application par exemple (un vieux truc qui ne sait pas gérer le XML). Donc il faudrait voir le contexte d'utilisation pour savoir si c'est adapté ou non.

  6. #6
    Membre éclairé Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Par défaut
    Bonjour,

    Je répond à ton titre

    Fichier ini, comment faire?
    bah comment faire ? faire simplement une recherche ! avant de poster bien sûr ^^!

    Tiens, tout est là :
    http://www.developpez.net/forums/d61...-correctement/

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Par défaut
    Bon , merci pour l'aide de tous. Cette fois, j'aurais besoin de faire clarifier ma voit.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [Section]
    Chaine=Une chaine de configuration
    Entier=45
    Booleen=Vrai
    Ces ce qui se rammase dans un fichier .ini, maintenant , je voudrai savoir comment ajouter au entier la valeur string de l'une de mes my.setting.

    Et apres comment la lire au démarage de mon prgramme.

    Merci =D

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Par défaut
    Bon , puisque personne semble pouvoir m'aider, n'aurait-il pas dans ce cas , un moyen de faire fonctionner le tout avec un fichier text( Lire , ecrire , nouveau fichier(s'il nexiste pas)) OU bien , j'aurais besoin de savoir comment utiliser le updater de visual basic ( pour updater ton programme au démarage ex.)

    MErci de votre aide!

  9. #9
    Membre expérimenté Avatar de benito9253
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 205
    Par défaut
    Pour la dll IniFile essaye toujours de rajouter une référence en plus de l'import, mais je ne garantis rien...

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Par défaut
    Eh, bien a vrai dire, ce que j'ai fais est le suivant.

    Je suis allez dans projet: ajouter une référence -- onglet parcourir -- j'ai parcouru mon fichier IniFile.dll est je l'ai insérer.

    Ensuite jai insérer dans mon codage et pour terminer mon code qui est celui-ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Public Sub Init()
        Dim Param as New Inifile("C:\Param.ini") ' Ouverture du fichier ini depuis 
     
        Dim MaChaine as String
        Dim MonEntier as Integer
        Dim MonBooleen as Boolean
     
        MaChaine = Param.LoadString("Section", "Chaine", "Une valeur par défaut")
        MonEntier = Param.LoadInteger("Section", "Entier", 18)
        MonBooleen = Param.LoadBoolean("Section", "Booleen", True)
     
        Param.SaveString("Section", "Chaine", MaChaine)
        Param.SaveInteger("Section", "Entier", MonEntier)
        Param.SaveString("Section", "Booleen", MonBooleen)
    end sub
    Mais comme j'ai dit plus tôt , mon erreur persiste sur cette ligne , qui sans elle , rien ne peut fonctionner:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Dim Param as New Inifile("C:\Param.ini") ' Ouverture du fichier ini depuis
    Merci encore de m'éclairer ma voie!

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Par défaut
    Bon , je regarder tout sa et personne semble être en mesure de m'aider alors, j'ai penser peut être a faire fonctionner le tout d'une autre façon en gardant le code ci-dessous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Dim Param as new Inifile("C:\Param.ini")
     
        Dim MaChaine as String
        Dim MonEntier as Integer
        Dim MonBooleen as Boolean
     
        MaChaine = Param.LoadString("Section", "Chaine", "Une valeur par défaut")
        MonEntier = Param.LoadInteger("Section", "Entier", 18)
        MonBooleen = Param.LoadBoolean("Section", "Booleen", True)
     
        Param.SaveString("Section", "Chaine", MaChaine)
        Param.SaveInteger("Section", "Entier", MonEntier)
        Param.SaveString("Section", "Booleen", MonBooleen)
    end sub
    Ma façon de fonctionner serait la suivante: Si le fichier param.ini n'est pas trouver alors crée un nouveau fichier qu'il a comme extension .ini et que le code ci-dessus a la place de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim Param as new Inifile("C:\Param.ini")
    et bien que se soit , trouver le fichier C:\Param.ini a la place de toujour le crée a nouveau.

    S'il a quelqu'un qui peut m'éclaircir la voie, sa serai apprécier!

  12. #12
    Membre expérimenté Avatar de benito9253
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 205
    Par défaut
    J'ai téléchargé la dll pour essayer de comprendre l'erreur... Essaye de remplacer la ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim Param as new Inifile("C:\Param.ini")
    par:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim Param As New IniFile.IniFile("C:\Param.ini")

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Par défaut
    Bon , jai remplacer la ligne comme tu me la demander et Vb me donne comme erreur ces ligne ci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    MaChaine = Param.LoadString("Section", "Chaine", "Une valeur par défaut")
            MonEntier = Param.LoadInteger("Section", "Entier", 18)
            MonBooleen = Param.LoadBoolean("Section", "Booleen", True)
     
            Param.SaveString("Section", "Chaine", MaChaine)
            Param.SaveInteger("Section", "Entier", MonEntier)
            Param.SaveString("Section", "Booleen", MonBooleen)
    il me dit que LoadString,LoadInteger,LoadBoolean,SaveString,SaveInteger et SaveString ne sont pas des membre de Inifile.Inifile

    Que faire Maintenant?

    MErci encore de votre aide!

  14. #14
    Membre expérimenté Avatar de benito9253
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 205
    Par défaut
    En fait j'avais mal lu la disscution de Tssi555... C'est encore une autre class IniFile, normal donc que ça ne marche pas...

    La dll que tu as téléchargé ne te serviras donc a rien!
    Bref maintenant ça devrais marcher (du moins j'espère !!!): tu copie ce code (récupéré sur la discussion de Tssi555 et légérement modifié):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    Public Class Inifile
     
    #Region "Notes"
        '
        ' Class:       Inifile.vb
        ' Author:      Ivan Lutrov <ivan@lutrov.com>
        ' Version:     1.3
        ' Description: Lightweight infile handling class
        ' Written:     September 2006.
        ' Notes:       
        '
        ' THIS LIBRARY IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR
        ' MODIFY IT UNDER THE TERMS OF THE GNU LESSER GENERAL PUBLIC LICENSE
        ' AS PUBLISHED BY THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2.1 OF
        ' THE LICENSE, OR (AT YOUR OPTION) ANY LATER VERSION.
        '
        ' THIS LIBRARY IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
        ' WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
        ' MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
        ' LESSER GENERAL PUBLIC LICENSE FOR MORE DETAILS.
        '
        ' YOU SHOULD HAVE RECEIVED A COPY OF THE GNU LESSER GENERAL PUBLIC
        ' LICENSE ALONG WITH THIS LIBRARY; IF NOT, WRITE TO:
        ' THE FREE SOFTWARE FOUNDATION, INC,
        ' 59 TEMPLE PLACE, SUITE 330, BOSTON, MA 02111-1307 USA
        '
        ' 
    #End Region
     
    #Region "API declarations"
     
        Private Declare Ansi Function GetPrivateProfileString Lib "kernel32.dll" Alias "GetPrivateProfileStringA" (ByVal AppName As String, ByVal KeyName As String, ByVal DefVal As String, ByVal RetVal As StringBuilder, ByVal Size As Integer, ByVal FileName As String) As Integer
        Private Declare Ansi Function WritePrivateProfileString Lib "kernel32.dll" Alias "WritePrivateProfileStringA" (ByVal AppName As String, ByVal KeyName As String, ByVal Value As String, ByVal FileName As String) As Integer
        Private Declare Ansi Function GetPrivateProfileInt Lib "kernel32.dll" Alias "GetPrivateProfileIntA" (ByVal AppName As String, ByVal KeyName As String, ByVal DefVal As Integer, ByVal FileName As String) As Integer
        Private Declare Ansi Function FlushPrivateProfileString Lib "kernel32.dll" Alias "WritePrivateProfileStringA" (ByVal AppName As Integer, ByVal KeyName As Integer, ByVal Value As Integer, ByVal FileName As String) As Integer
     
    #End Region
     
    #Region "Constructor"
     
        Public Sub New(Optional ByVal FileName As String = "")
            If Len(FileName) > 0 Then
                MyFileName = FileName
            Else
                MyFileName = Replace(Application.ExecutablePath(), ".exe", ".ini")
            End If
        End Sub
     
    #End Region
     
    #Region "Private properties"
     
        Private MyFileName As String
     
        ReadOnly Property FileName() As String
            Get
                Return MyFileName
            End Get
        End Property
     
    #End Region
     
    #Region "Public methods"
     
        Public Function LoadString(ByVal Section As String, ByVal Key As String, Optional ByVal DefaultValue As String = "") As String
            Try
                Dim Result As New StringBuilder(256), Length As Integer
                Length = GetPrivateProfileString(Section, Key, DefaultValue, Result, Result.Capacity, MyFileName)
                If Length > 0 Then
                    Return Left(Result.ToString, Length)
                End If
            Catch Ex As Exception
                Me.ErrorHandler(Ex, "Inifile.LoadString")
            End Try
            Return Nothing
        End Function
     
        Public Function LoadInteger(ByVal Section As String, ByVal Key As String, Optional ByVal DefaultValue As Integer = 0) As Integer
            Try
                Return GetPrivateProfileInt(Section, Key, DefaultValue, MyFileName)
            Catch Ex As Exception
                Me.ErrorHandler(Ex, "Inifile.LoadInteger")
            End Try
        End Function
     
        Public Function LoadBoolean(ByVal Section As String, ByVal Key As String, Optional ByVal DefaultValue As Boolean = False) As Boolean
            Try
                Return IIf(GetPrivateProfileInt(Section, Key, CInt(DefaultValue), MyFileName) = 1, True, False)
            Catch Ex As Exception
                Me.ErrorHandler(Ex, "Inifile.LoadBoolean")
            End Try
        End Function
     
        Public Sub SaveString(ByVal Section As String, ByVal Key As String, ByVal Value As String)
            Try
                WritePrivateProfileString(Section, Key, Value, MyFileName)
                FlushPrivateProfileString(0, 0, 0, MyFileName)
            Catch Ex As Exception
                Me.ErrorHandler(Ex, "Inifile.SaveString")
            End Try
        End Sub
     
        Public Sub SaveInteger(ByVal Section As String, ByVal Key As String, ByVal Value As Integer)
            Try
                WritePrivateProfileString(Section, Key, CStr(Value), MyFileName)
                FlushPrivateProfileString(0, 0, 0, MyFileName)
            Catch Ex As Exception
                Me.ErrorHandler(Ex, "Inifile.SaveInteger")
            End Try
        End Sub
     
        Public Sub SaveBoolean(ByVal Section As String, ByVal Key As String, ByVal Value As Boolean)
            Try
                WritePrivateProfileString(Section, Key, CStr(Value), MyFileName)
                FlushPrivateProfileString(0, 0, 0, MyFileName)
            Catch Ex As Exception
                Me.ErrorHandler(Ex, "Inifile.SaveBoolean")
            End Try
        End Sub
     
        Private Sub ErrorHandler(ByVal Ex As Exception, ByVal Where As String)
            MessageBox.Show("An error has occured in " + Where + "():" + vbCrLf + vbCrLf + Ex.ToString, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Sub
     
    #End Region
     
    End Class
    Et pour l'utiliser:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim Param As New Inifile("C:\Param.ini")
            Dim MaChaine As String
            Dim MonEntier As Integer
            Dim MonBooleen As Boolean
     
            MaChaine = Param.LoadString("Section", "Chaine", "Une valeur par défaut")
            MonEntier = Param.LoadInteger("Section", "Entier", 18)
            MonBooleen = Param.LoadBoolean("Section", "Booleen", True)
     
            Param.SaveString("Section", "Chaine", MaChaine)
            Param.SaveInteger("Section", "Entier", MonEntier)
            Param.SaveString("Section", "Booleen", MonBooleen)
    Désolé j'aurais du faire plus gaffe!

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Par défaut
    Wow Tout fonctionne désormait!!

    Seule chose ? et c'est tout après , garantie!

    comment faire pour ex: importer les donnés d'un inifile dans ex : un listview.

    J'ai essayer ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
      For Each section As String In MaChaine
                section = MaChaine.ToString
                Listview1.Items.Add(section)
            Next
    Mais , ca ne fait qu'importer la valeur a la fin qui se trouve a être le nom d'un lien visité.

    Aka , je veux que mon inifile devienne un historique pour un webbrowser, mais comment procédé pour que Le nom du site , Le URL du site et le FAVICON du site soit tous enregistrer dans la inifile, et que par après, on puissent les ajouter a un listview? ex on voit Google (avec sont facicon juste a coté) et que lorsqu'on click dessus, sa navige "http://www.google.com"

    MERCI ÉNORMÉMENT DE VOTRE AIDE!!

  16. #16
    Membre expérimenté Avatar de benito9253
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 205
    Par défaut
    Déja ton code n'est pas bon, il faut faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For Each section As String In MaChaine
          ListView1.Items.Add(section)
    Next
    Mais ça ne servira à rien car tu as déclaré MaChaine comme étant un string, et non un tableau de string... Tu pourrais directement ajouter les valeurs à ton ListView en faisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListView1.Items.Add(Param.LoadString("Section", "Chaine", "Une valeur par défaut"))
    Par contre j'ai pas bien compris ce que tu voulais faire avec ton URL...

Discussions similaires

  1. Réponses: 16
    Dernier message: 03/05/2012, 14h22
  2. [HTML] Parcours d'une table HTML pour creer un fichier CSV : comment faire ?
    Par Thomus38 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 28/06/2007, 12h19
  3. Crée un flux Fichier->out , comment faire ?
    Par kedare dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 27/03/2007, 11h41
  4. Fichier ini comment s'en servir ?
    Par yaumme dans le forum VB.NET
    Réponses: 2
    Dernier message: 23/01/2007, 19h00
  5. Fichier caché : comment faire
    Par izeba dans le forum Sécurité
    Réponses: 6
    Dernier message: 09/11/2006, 20h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo