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 !

Sujet : Probleme de temps de sauvegarde dans un fichier écrit en binaire avec CF1 [ Archives / Divers ] (Lauster)

mardi 9 mai 2006 à 12:25:11 | Probleme de temps de sauvegarde dans un fichier écrit en binaire avec CF1

Lauster

Voila mon petit soucis : je posssède une classe (appelée TypFemelle) comportant moults attributs de type Integer, Short, et Date (une vingtaine environ).
Avec la CF2 pas de probleme, je chargeais un fichier dans une generic.list typé et je sauvegardais le tout en un instant dans mon fichier en binaire pour garder la même structure physique en moins de 2 secondes.
Depuis que j'ai du repasser mon petit bout de programme en CF1, j'ai pris une arraylist à la place de ma liste typée mais maintenant quand je désire sauvegarder je mets environ 4 min pour écrire dans mon fichier en binaire (pour une arrayList comportant plus de 700 objets TypFemelle). Comment raccourcir (de manière plus que significative) ce temps ?

Voici le bout de mon code pour la sauvegarde (la méthode enregistrerBande est présente dans un module pour que je puisse l'exploiter dans plusieurs formulaires) :

Public Sub enregistrerBande(ByVal path As String, ByRef tabTypFemelle As ArrayList)
      Dim uneFemelle As TypFemelle
      Dim fs As FileStream
      Dim bw As BinaryWriter
      Dim i As Integer = 0
      [...]
         fs = File.Open(path, FileMode.CreateNew, FileAccess.Write)
         bw = New BinaryWriter(fs)
         Do While i < tabTypFemelle.Count
            uneFemelle = tabTypFemelle(i)
            bw.Write(uneFemelle.NumFemelle)
            bw.Write(uneFemelle.RangBande)
            ...

            (je réécris ici chaque variable de mon objet dans le fichier)

J'espere avoir apporté assez d'infos ici pour résoudre ce problème.
Je remercie d'avance ceux qui auront le temps et qui voudront bien m'aider sur ce petit point qui m'embête bien.



Cette discussion est classé dans : fichier, binaire, temps, bw, unefemelle


Répondre à ce message

Sujets en rapport avec ce message

lire une fihcier binaire [ par dalilnet ] bonjourj'ai une application sous java superwaba, que genere un fichier *.dat  que contients des bytes de 16  octes avec la commande suivante:MD5 key = Ouverture fichier [ par tunit68 ] Bonjour,Je développe une application pour PPC sous Visual Studio 2005, avec un émulateur pocket PC 2003 SE.J'essaye de charger un fichier xml, mais j' Problème pour installer thème @ windows mobile [ par VAIOvgn ] Bonjour, je viens pour poser une question simple mais qui m'embête vraiment. Je viens d'avoir un PAD iPAQ de chez HP qui tourne donc sous Windows mobi Lire un fichier *.ini [ par belkin ] Bonjour,Peut-on lire un fichier *.ini sous ppc ?Si oui, comment fait-on, merci.Fred Stockage de données dans un fichier PALM [ par GG25 ] Bonjour!je cherche à stocker des chaines de caractères dans un fichier PDB sur le palm. comment dois je faire?Et une fois le fichier créé,pour pouvoir Comment créer un fichier texte en javascript sous pocket PC [ par sebanwrt ] J'ai une page html dans laquelle je souhaite manipuler un fichier texte (lecture/ecriture), en javascript de préférence.Sous PC j'utilise l'object ac fichier mdmlog7.txt [ par phportmann ] Bonjour,Je possède un terminal portable équipé de windows CE 3.0 et je lui transmet des bases de données via un PC fonctionnant sous windows 2000. Pou envoi d'image en bluetooth [ par mcdomfr ] Bonjour, je cherche a developper une petit appli simple :a partir d'une liste de fichier jpg contenu dans un repertoire, chaque fichier jpeg doit etre transfert de fichier sans active sync [ par metos57 ] Bonjour,j'au un petit sousci, je n'arrive pas à telecharger un fichier du pda vers le pc par programme. La synchronisation de activesync m'oriente dan ouvrir un fichier d'aide [ par patoch ] Salut Voila je voudrais ouvrir un fichier d'aide .htm sur PPC,mais voila le code que j'ai mis ne fonctionne pas ou est l'erreur?Je joint mon code si q


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,125 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é.