begin process at 2012 02 13 23:30:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VB.NET

 > SERIALIZATION : UNE METHODE POUR STOCKER DES DONNÉES

SERIALIZATION : UNE METHODE POUR STOCKER DES DONNÉES


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VB.NET Source .NET ( DotNet ) Classé sous :serialization, serialisation, serializer, serialiser, sauvegarde Niveau :Débutant Date de création :12/02/2006 Vu / téléchargé :11 806 / 962

Auteur : AlexDotNet

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

 Description

Voici une méthode appelée Serialization qui permet de stocker des données. Ce code permet de sauvegarder sous forme de fichier Binaire. Il existe cependant d'autres méthodes pour sauvegarder sous forme de fichier XML par exemple.

Ce code est tres simple, et bien commenté je pense.


Attention, le dossier du projet est appelé ProjetTCP !! Ne pas s'y fier, c'est une erreur de ma part. Il suffit simplement d'ouvrir le fichier Projet nommé : "ProjetSerializer"


Voila.

Source

  • 'Programme de Alexandre Scellier
  • 'Aide avec MSDN Dot Net.
  • 'Import des ressources nécéssaires à la sérialisation(1) et à la création de fichiers(2)
  • Imports System.Windows.Forms
  • Imports System.IO '-> (2)
  • Imports System.Runtime.Serialization.Formatters.Binary '-> (1)
  • Public Class Client
  • 'Pour un accès à la fonction de création d'un fichier "Compta.Bin" dans le projet entier,
  • 'Il est plus pratique de créer une procédure accessible depuis tout le Module en cours
  • 'Ce qui permet que lorsqu'une erreur est produite de recreer un fichier sans erreur :
  • 'Une déclaration de type Public est interdite dans une procédure.
  • Private Sub CreateFile()
  • myFileStream = File.Create("c:\Compta.bin")
  • End Sub
  • 'Ajout d'un objet à la classe Compta :
  • Private NewValue As New ValueToSerialize
  • 'Déclaration des variables qui serviront à la sérialisation :
  • 'Cette variable est nécéssaire pour la création du fichier de stockage
  • 'de la Sérialisation
  • Public myFileStream As Stream = Nothing
  • 'Procédure de sérialisation :
  • Private Sub Client_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  • 'Stockage de deux valeurs à la classe Compta :
  • NewValue.Stock1 = "Vive"
  • NewValue.Stock2 = "Code Source"
  • On Error GoTo BlocErreur
  • Début:
  • CreateFile() 'Appel de la fonction de création de fichiers
  • Dim serializer As New BinaryFormatter 'Création d'un objet de la classe Serialize
  • serializer.Serialize(myFileStream, NewValue) 'Sérialisation des données
  • myFileStream.Close() 'Fermeture du Fichier
  • GoTo Fin
  • 'Bloc de gestion des erreurs évantuelles :
  • 'Il survient une erreur si le fichier existe deja, donc, on le supprime :
  • BlocErreur:
  • MsgBox("Une erreur est survenue, le programme tente de remedier au problème...")
  • If File.GetAttributes("c:\Compta.bin") = FileAttributes.ReadOnly Then
  • System.IO.File.Delete("c:\Compta.bin")
  • Else
  • MsgBox("Le fichier ne prend pas en charge l'ecriture dans celui ci.")
  • MsgBox("Le programme va se fermer...")
  • End
  • End If
  • MsgBox("Le programme tente d'acceder à nouveau au fichier...")
  • GoTo Début
  • Fin:
  • 'Inutile de préciser :p ...
  • MsgBox("Exportation Réussie")
  • End Sub
  • 'Procédure de DEserialisation :
  • Private Sub Cmd_Recuperer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmd_Recuperer.Click
  • 'Création d'une nouvelle classe pour stocker les données
  • Dim NewValue As New ValueToSerialize
  • 'Test de l'existence du Fichier :
  • If File.Exists("c:\Compta.bin") Then
  • 'Création d'un StreamFile :
  • Dim myFileStream As Stream = File.OpenRead("c:\Compta.bin")
  • 'Appel de la classe DEserialisationn :
  • Dim deserializer As New BinaryFormatter()
  • 'Recupération des Données :
  • NewValue = CType(deserializer.Deserialize(myFileStream), ValueToSerialize)
  • 'Affichage des données dans une TextBox :
  • TextBox1.Text = NewValue.Stock1 & " " & NewValue.Stock2
  • 'Fermeture du Fichier
  • myFileStream.Close()
  • End If
  • End Sub
  • Private Sub Cmd_Quitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmd_Quitter.Click
  • End
  • End Sub
  • End Class
  • 'ATTENTION : Les Classes crées doivent figurer en bas du projet. La classe de la Form
  • 'Doit toujours être en entête du projet.
  • 'Ici, on cree une Classe Compta contenant deux Valeurs qui seront serialisées :
  • <System.Serializable()> Public Class ValueToSerialize
  • Friend Stock1 As String
  • Friend Stock2 As String
  • End Class
'Programme de Alexandre Scellier
'Aide avec MSDN Dot Net.









'Import des ressources nécéssaires à la sérialisation(1) et à la création de fichiers(2)
Imports System.Windows.Forms
Imports System.IO '-> (2)
Imports System.Runtime.Serialization.Formatters.Binary '-> (1)


Public Class Client


    'Pour un accès à la fonction de création d'un fichier "Compta.Bin" dans le projet entier,
    'Il est plus pratique de créer une procédure accessible depuis tout le Module en cours
    'Ce qui permet que lorsqu'une erreur est produite de recreer un fichier sans erreur :
    'Une déclaration de type Public est interdite dans une procédure.
    Private Sub CreateFile()
        myFileStream = File.Create("c:\Compta.bin")
    End Sub


    'Ajout d'un objet à la classe Compta :
    Private NewValue As New ValueToSerialize


    'Déclaration des variables qui serviront à la sérialisation :
    'Cette variable est nécéssaire pour la création du fichier de stockage
    'de la Sérialisation
    Public myFileStream As Stream = Nothing




    'Procédure de sérialisation :
    Private Sub Client_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        'Stockage de deux valeurs à la classe Compta :
        NewValue.Stock1 = "Vive"
        NewValue.Stock2 = "Code Source"



        On Error GoTo BlocErreur

Début:

        CreateFile() 'Appel de la fonction de création de fichiers

        Dim serializer As New BinaryFormatter 'Création d'un objet de la classe Serialize
        serializer.Serialize(myFileStream, NewValue) 'Sérialisation des données
        myFileStream.Close() 'Fermeture du Fichier
        GoTo Fin


        'Bloc de gestion des erreurs évantuelles :
        'Il survient une erreur si le fichier existe deja, donc, on le supprime :
BlocErreur:

        MsgBox("Une erreur est survenue, le programme tente de remedier au problème...")

        If File.GetAttributes("c:\Compta.bin") = FileAttributes.ReadOnly Then

            System.IO.File.Delete("c:\Compta.bin")

        Else

            MsgBox("Le fichier ne prend pas en charge l'ecriture dans celui ci.")
            MsgBox("Le programme va se fermer...")
            End

        End If


        MsgBox("Le programme tente d'acceder à nouveau au fichier...")
        GoTo Début


Fin:
        'Inutile de préciser :p ...
        MsgBox("Exportation Réussie")




    End Sub


    'Procédure de DEserialisation :
    Private Sub Cmd_Recuperer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmd_Recuperer.Click


        'Création d'une nouvelle classe pour stocker les données
        Dim NewValue As New ValueToSerialize

        'Test de l'existence du Fichier :
        If File.Exists("c:\Compta.bin") Then

            'Création d'un StreamFile :
            Dim myFileStream As Stream = File.OpenRead("c:\Compta.bin")

            'Appel de la classe DEserialisationn :
            Dim deserializer As New BinaryFormatter()

            'Recupération des Données :
            NewValue = CType(deserializer.Deserialize(myFileStream), ValueToSerialize)

            'Affichage des données dans une TextBox :
            TextBox1.Text = NewValue.Stock1 & " " & NewValue.Stock2

            'Fermeture du Fichier
            myFileStream.Close()

        End If



    End Sub

    Private Sub Cmd_Quitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmd_Quitter.Click
        End
    End Sub

End Class


'ATTENTION : Les Classes crées doivent figurer en bas du projet. La classe de la Form
'Doit toujours être en entête du projet.
'Ici, on cree une Classe Compta contenant deux Valeurs qui seront serialisées :
<System.Serializable()> Public Class ValueToSerialize
    Friend Stock1 As String
    Friend Stock2 As String
End Class

 Conclusion

Attention, le dossier du projet est appelé ProjetTCP !! Ne pas s'y fier, c'est une erreur de ma part. Il suffit simplement d'ouvrir le fichier Projet nommé : "ProjetSerializer"

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Projet Serializer
    •   ProjetTCP
      •   bin
        •   Debug
          • ProjetSerializer.exeTélécharger ce fichier [Réservé aux membres club]32 768 octets
          • ProjetSerializer.pdbTélécharger ce fichier [Réservé aux membres club]65 024 octets
          • ProjetSerializer.vshost.exeTélécharger ce fichier [Réservé aux membres club]5 632 octets
          • ProjetSerializer.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier781 octets
        • Release
      •   My Project
      •   obj
        •   Debug
          •   TempPE
            • My Project.Resources.Designer.vb.dllTélécharger ce fichier [Réservé aux membres club]7 680 octets
          • ProjetSerializer.Client.resourcesTélécharger ce fichier [Réservé aux membres club]180 octets
          • ProjetSerializer.exeTélécharger ce fichier [Réservé aux membres club]32 768 octets
          • ProjetSerializer.pdbTélécharger ce fichier [Réservé aux membres club]65 024 octets
          • ProjetSerializer.Resources.resourcesTélécharger ce fichier [Réservé aux membres club]180 octets
          • ProjetSerializer.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier781 octets
          • ProjetTCP.vbproj.GenerateResource.CacheTélécharger ce fichier [Réservé aux membres club]843 octets
        •   Release
          •   TempPE
            • My Project.Resources.Designer.vb.dllTélécharger ce fichier [Réservé aux membres club]7 680 octets
          • ProjetTCP.applicationTélécharger ce fichier [Réservé aux membres club]1 483 octets
          • ProjetTCP.Client.resourcesTélécharger ce fichier [Réservé aux membres club]180 octets
          • ProjetTCP.exeTélécharger ce fichier [Réservé aux membres club]28 672 octets
          • ProjetTCP.exe.manifestTélécharger ce fichier [Réservé aux membres club]3 829 octets
          • ProjetTCP.pdbTélécharger ce fichier [Réservé aux membres club]58 880 octets
          • ProjetTCP.Resources.resourcesTélécharger ce fichier [Réservé aux membres club]180 octets
          • ProjetTCP.TrustInfo.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 939 octets
          • ProjetTCP.vbproj.GenerateResource.CacheTélécharger ce fichier [Réservé aux membres club]843 octets
          • ProjetTCP.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier117 octets
        • ProjetTCP.vbproj.FileList.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier899 octets
      •   publish
        •   ProjetTCP_1_0_0_0
          • ProjetTCP.exe.deployTélécharger ce fichier [Réservé aux membres club]32 768 octets
          • ProjetTCP.exe.manifestTélécharger ce fichier [Réservé aux membres club]7 592 octets
        •   ProjetTCP_1_0_0_1
          • ProjetTCP.exe.deployTélécharger ce fichier [Réservé aux membres club]32 768 octets
          • ProjetTCP.exe.manifestTélécharger ce fichier [Réservé aux membres club]7 592 octets
        • ProjetTCP.applicationTélécharger ce fichier [Réservé aux membres club]5 300 octets
        • ProjetTCP_1_0_0_0.applicationTélécharger ce fichier [Réservé aux membres club]5 300 octets
        • ProjetTCP_1_0_0_1.applicationTélécharger ce fichier [Réservé aux membres club]5 300 octets
        • setup.exeTélécharger ce fichier [Réservé aux membres club]441 360 octets
      • Client.Designer.vbTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 158 octets
      • Client.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 814 octets
      • Client.vbTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 957 octets
      • ProjetTCP.vbprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 673 octets
      • ProjetTCP.vbproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier538 octets
      • ProjetTCP_TemporaryKey.pfxTélécharger ce fichier [Réservé aux membres club]1 732 octets
    • ProjetSerializer.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier923 octets
    • ProjetSerializer.suoTélécharger ce fichier [Réservé aux membres club]15 872 octets
    • ProjetTCP.suoTélécharger ce fichier [Réservé aux membres club]18 432 octets

Télécharger le zip


 Sources de la même categorie

Source .NET (Dotnet) MODIFICATION DATE DE WINDOWS EN VB.NET ET VBA par us_30
Source avec Zip Source avec une capture Source .NET (Dotnet) ENVOI DE MAIL AVEC PIÈCE JOINTE par EhJoe
Source .NET (Dotnet) AMUSONS NOUS AVEC UN LABEL ^^ par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) UN NAVIGATEUR INTERNET EN VB.NET par azrti
Source avec Zip Source .NET (Dotnet) CONVERSION DE DEVISE MONAITAIRE VIA UN SERVICE WEB par bigmonkey7

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture RECHERCHE & SAUVEGARDE DES FICHIERS PAR LEURS EXTENSIONS par hackoo
Source avec Zip Source avec une capture Source .NET (Dotnet) SHELLVIEW EN VB.NET par Le Pivert
Source .NET (Dotnet) VB10 - MÉTHODE DE SAUVEGARDE PAR SERIALIZATION par Duke49
Source avec Zip Source avec une capture Source .NET (Dotnet) SAUVEGARDER_DERNIÈRES_MODIFICATIONS par Le Pivert
Source avec Zip Source avec une capture 2COMBOBOX SAVE 1FICHIER .DAT par eckostreet

Commentaires et avis

Commentaire de AlexDotNet le 12/02/2006 14:46:59

Mirki de déposer vos commetaires aussi constructif seront ils je l'espère.

Commentaire de AlexDotNet le 12/02/2006 18:18:46

c'est sympas de déposer des commentaires ...
Soit personne ne fait de .Net ou alors je suis le roi des  ...

C'est vachement sympa, merci ...

Commentaire de fparis le 12/02/2006 22:04:49

L'idee est tres bonne !!!
Par contre, les GOTO faut oublier, en .net tu peux t'en sortir tres facilement avec des try catch

Commentaire de yoman64 le 13/02/2006 07:56:10

Écoute oui je crois que t'es le roi des ...

Laisse donc le temps voyons c'est pas après quelqeus heures que tu vas nécesairement avoir des commentaires tu sais...

Commentaire de Optitech le 14/02/2006 10:56:48

Salut !

Ta source est intéressente ! Je débute en .Net donc je peut pas trops dire les points qui sont bon ou les points qui sont mauvais. Mais je suis tout a fait d'accord avec FPARIS sur les GOTO il faut oublier les GOTO, surtout quand on fiat du .Net mias avec les autre langage c'est pareil il faut l'oublier !

Commentaire de econs le 14/02/2006 11:03:17 administrateur CS

surtout qu'il y en a beaucoup ici, qui entre 14h et 18h sont au boulot ...
Et certains collègues d'outre atlantique ne sont même pas levés à cette heure-là.

Tu pouvais mettre le label 'BlocError' après le label 'Fin'. Ca fonctionne aussi, et çà t'épargne un Goto.

Et n'oublie pas de passer le chemin de ton binaire en paramètres. En dur dans le code, c'est pas top. Si tu veux utiliser deux fois la sérialisation, tu es alors obligé de taper deux fois ton code ...

Commentaire de Senynium X le 20/02/2006 11:20:44

Salut,
tu as juste voulu rallonger ton code avec le bloc "Fin : " ? Parce qu'il n'a vraiment aucune utilité. Tu aurais tout aussi bien pu copier à l'endroit ou tu l'appel (1 ligne pour une ligne, je ne vois pas l'ajout ...). En plus comme tout le monde te l'a ditr avant moi, c'est pas top cette manière de faire. Utilise les "TRY CATCH FINALLY" beaucoup plus adaprtés à la gestion des erreurs

Bonne prog

Commentaire de AlexDotNet le 20/02/2006 15:16:13

oui, je sais bien...
j'ai modifié mon code pour l'utilisation dans mon logiciel...
j'en ai fait un module.

Avec Try, Catch, Finally, End Catch.

Merci de cette remarque récurente. Je vais modifier le code du site bientot.

Commentaire de cboulas le 03/03/2006 21:03:51

Salut, tu aurais pu stocké tes infos dans une arraylist en utilisant également du overrides et overridable.

Bref moi je bosse sur la sérialization et je me demande si tu sais comment intégrer la serialization dan sun projet utilisant le compact framework ? car la sérialization est bien dispo mais je ne trouve pas comment intégrer l'en-tête "<serializable()>" au début de mes objets qui devront l'être.

Commentaire de AlexDotNet le 04/03/2006 00:46:33

<serializable>Public NOM_DE_TON_OBJET as TYPE_DE_OBJET

end Class

tu rajoute la mention : <serializable> devant la classe de ton objet à serializer. Pour y voir plus clair avec la serialization, je te conseil de faire de la programmation DotNet en orienté Objet ! C'est bien plus clair ! Ca te permet de visualiser ton code clairement et surtout, de d'investir dans ton code ! Tout ce qui est Timers, Objets Systeme, ou ce genre d'outils, Winsock etc, il est conseillé de faire cela en Objet... Ca te permet deja de travailler sur le code et de ne pas faire des allés et retours Graphique/Code et de deux, ca te permet aussi de creer un code que tu connais ! Un code sain = Peu d'erreurs... Ecoute, avant, je fesais pas mal d'erreur en VB.. Apres avoir pris l'habitude du language Objet, je peux faire 100 lignes de codes en 30 minutes sans fautes... La Serialization est un bon moyen d'apprendre la programmaton orienté Objet : Tu peux acceder aux ressources systeme en créant des objets déclarés dans le code et les serializer... C Vachement pratique.. et apres, tu peux apprendre à serializer une Class entière.. SURTOUT, oriente toi vers la serialization XML ! XML c'est l'avenir ! je suis Beta testeur officiel chez Microsoft.. Windows Vista et la BDR c'est FINI ! Maintenant, c'est un fichier de configuration qui se trouve dans le dossier de l'application... Il est en XML ! Deplus, nous avons recus récement une Beta de BlackComb ( Pas avant 2011) du systeme d'exploitation apres windows Vista... Il n'y a que du XML ... Je sais que je sors du sujet mais regarde Msn Messenger, l'exportation des contacts se fait au Format XML ... L'une des meilleurs facon d'avoir un programme qui peut migrer TRES FACILEMENT est de programmer selon la charte de Microsoft... Si tu vas flaner sur leur site, tu trouveras une charte qui donne tout les code pour faire un code qui équivaut au codes de Microsoft... La serialization en BIN est utile mais unqiuement si tu veux craquer les parties de jeux ^^ Enfaite, beaucoup de jeux sauvegardent les parametres ou parties dans des fichiers Bin ... Le XML est plus professionnel... Deplus, il te permettra d'alier un site web avec les parametres d'une application (ASP.Net). Le XML est donc le seul à retenir. j'ai exposé dans mon code le BIN car il est simple ! Mais le XML l'est aussi cependant, il faut connaire la facon dont s'organise un arbre XML ... Et je n'avais pas le temps de l'expliquer.. Connaitre un arbre te permet de le modifier sans ReSerializer... Cependant, un .Bin Serialisé, si tu édite le fichier, tu sauvegarde, tu annule la modif et tu réédite le fichier, le .Bin n'est plus valable.. C'est notement la protection du fichier Key de chez Kaspersky pour éviter les fraudes...

En conclusion, pour revenir à la serialization, c'est une Méthode MICROSOFT. Arreter les .ini .. Seializer en utilisant le plus possible la programmation objet pour éviter les erreurs... Enfin, il n'y a pas de XML meilleur que .Bin. Les deux ont des utilisations différentes... Le meilleur moyen de programmer vite est de faire une étude de programme avant de commencer à entrer le code.. prenez une feuille, ecrivez vos variables, et reflechissez à la cohérence.. apres, tout va bien..

Serialiéation = Sauvegarde Rapide, Protegée, Qui est au Normes Microsoft !

Voila ce qu'il peut y avoir à dire à propos de la serialization. Ah, une chose... CREEZ DES MODULES D'AUTOMATISATION DE LA SERIALISATION... Ca ira bien plus Facilement... SOULAGEZ LE CODE DANS LA FORM ! Un programme Rapide est un programme bien codé !

Commentaire de cboulas le 04/03/2006 09:59:28

Désoler mais sérializer un objet c'est typique de la prog objet, et serializer en xml n'est pas dispo en compact framework :(
ce que je vois dans ton code n'est pas du tout du code orienté objet, j'ai poster un truc sur le forum, look :
http://www.vbfrance.com/forum.v2.aspx?ID=678466

Commentaire de AlexDotNet le 04/03/2006 19:48:34

Je dis orienté objet car dans mon programme que je développe en ce moment, j'utilise la programmation objet... j'ai completement modifié ce code.. celui présent sur code-source me permet de partager la méthode.. l'intégration efficasse de la serialization dans les projets ne peut se limitter à ce bout de code.

Alex.

Commentaire de cboulas le 04/03/2006 19:53:16

ah ok

Commentaire de TeBeCo le 11/04/2007 18:22:53

le code est a nettoyé frachement pour la serialization ^^
ca fait un peu barbare, c'est pas tout a fait comme c qu'il faut "entammer" la serialzation.
ca marche certe mais c'est pas trop la methode a utiliser je dirais
je vais essayé de t'en retrouvé un propre qui permet en plus de spécialiser la serialization :
http://www.csharpfr.com/codes/SERIALISATION-XML-DICTIONARY_40912.aspx
(le vb.net etant exactement pareil que le C# et le niveau etant simple pas d'excuse de comprehension a la lecture)

cela dit je voudrais savoir si t'as deja essayé de serializer des objet de type image (system.drawig.image) pour savoir si a un moyen de forcer a serialiser les données "brut" de l'image pour vraiment integré l'image au fichier afin d epas se trimballé avec n+1 fichier (n image + le fichier serialiser)

Commentaire de cboulas le 11/04/2007 20:00:47

tu peux tout sérialiser dans un seul fichier, il suffit de convertir correctement tes photos dans les objets et ensuite de sérializer le tout. je l'ai fait pour un prog de dessins.

Commentaire de TeBeCo le 12/04/2007 14:35:30

"tu peux tout sérialiser dans un seul fichier"
oui lol merci j'ai deja faitde la serialization pas mal de fois sur des collection des dictionnary ect ...

"il suffit de convertir correctement tes photos dans les objets et ensuite de sérializer le tout."
ca n'a pas de sens proprement dit car c'est le framework qui via l'interface iserializable et iserializaton serialize ce qu'il veux

donc je repose la question ^^
quand veux serializé une image faut le faire a la mimine en crééant des objet qui contienne tte les info avec implementation des interface que j'ai cité au dessus (comme fait dans la source que j'ai cité) ou est ce qu'il le fait tout seul

"je l'ai fait pour un prog de dessins."
URL ? ^^

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

aide shell [ par kayia ] La commande shell permet d'executer une application (.exe) .Le probléme est de ne pas savoir l'instant presisou la commande à fini le traitement.exp:l sauvegarde d'options interne au programme [ par Brodeur ] Bonjour, je voudrais savoir comment faire pour que lorsque je redemarre mon programme, les options que j'y avais definie ne soit pas reinnisialisé. J sauvegarde d'options interne au programme (2) [ par Brodeur ] Merci de vos reponse ( voir un peu avant sur ce forum ) mais pourriez vous m'expliquer clairement comment faire pour enregistrer des options dans un Sauvegarde sur bande... [ par Thomas ] Y aurait-t-il quelqu'un qui sait comment "ouvrir" un lecteur de bande avec la fonction CreateFile. Selon Microsoft la syntaxe est la suivante: fHandle ??pb de sauvegarde de textbox ??? help me !!! [ par Néo ] bjrJe programme en vb sur word 97.Sur un USERFORM1 se trouve un textbox1 et un bouton. Lorsque les données sont entrées dans le textbox après action s Pb sauvegarde textbox ?? un exemple please [ par Néo ] bjrJe programme en vb sur word 97.Sur un USERFORM1 se trouve un textbox1 et un bouton. Lorsque les données sont entrées dans le textbox après action s sauvegarde de textbox help please [ par néo (personne ne veux me répondre) ] bjrJe programme en vb sur word 97.Sur un USERFORM1 se trouve un textbox1 et un bouton. Lorsque les données sont entrées dans le textbox après action s decimale et sauvegarde [ par blindman ] salutpeut tu m'aiderje voudrais conserveru une valeur du style 14.568 dans un fichier texte ou la base de registre pour que mon appli la lise lors de Sauvegarde de classes ... [ par peug.net ] On sauvegarde les classes sur disque avec la méthode open....close normalement ou on fait autrement ?Merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,702 sec (4)

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