Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 8 sept. 2012 à 17:28
En effet, c'est l’antithèse de la base de données.
J'utilise souvent ta méthode (enfin via une classe sérialisé) que lorsque :
Toutes les infos doivent être disponible en une fois
La taille est donc limité à un temps d'ouverture correct pour l'user (<2s), ce qui donne quelques milliers d'infos pas plus.
Ex : compte bancaire, ou rendez vous, post-it etc....
En plus :
Faire deux fichiers est lourd et complexe, surtout source d'erreur d'index de ligne. fait au moins un classe sérialisé qui regroupe tout ça.
Le timer c'est pour le défilement non ? c'est bien compliqué je trouve.
bref, à revoir en profondeur. bonne continuation et bonne prog.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 7 sept. 2012 à 15:01
Inutile d'en saisir des tonnes, ceci n'est absolument pas viable.
Si dictionnaire fait 2 Go ou plus, ReadAllText("dictionnaire") BADABOUM.
dic = Split(Str_texte, vbCrLf)
crée N tableax d'octets, BADABOUM 2.
8 sept. 2012 à 17:28
J'utilise souvent ta méthode (enfin via une classe sérialisé) que lorsque :
Toutes les infos doivent être disponible en une fois
La taille est donc limité à un temps d'ouverture correct pour l'user (<2s), ce qui donne quelques milliers d'infos pas plus.
Ex : compte bancaire, ou rendez vous, post-it etc....
En plus :
Faire deux fichiers est lourd et complexe, surtout source d'erreur d'index de ligne. fait au moins un classe sérialisé qui regroupe tout ça.
Le timer c'est pour le défilement non ? c'est bien compliqué je trouve.
bref, à revoir en profondeur. bonne continuation et bonne prog.
7 sept. 2012 à 15:01
Si dictionnaire fait 2 Go ou plus, ReadAllText("dictionnaire") BADABOUM.
dic = Split(Str_texte, vbCrLf)
crée N tableax d'octets, BADABOUM 2.
Pour les définitions, meme punition.