wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 6

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» Recherche
Conversation : Recherche
10-11-2007 12:44:21  Recherche #1
Warzer (Membre)
Inscrit le : 05-10-2007
Messages: 284
Snippets: 4
Tutoriels: 0
Hors ligne
Salut,
EN faite j'ai fait un petit programme qui est censé parourir tout le disque mais plusieurs problème se pose à moi, Le premier c'est que dans le fichier texte ou je met toutes les adresses de tout les fichiers, il les mets plusieurs fois une 10ene voir 15ene de fois peut être plus donc ça me fait un gros fichier ... et ensuite défois je n'ai pas accé à certain fichier comment remédier à celà ?

Code wxWidgets:

 
    wxArrayString files;
    wxFile fichier;
    wxString nomFiles;
    fichier.Open(_T("index.txt"),wxFile::write);
    wxRecherche traverser(files);
 
    wxDir dir(_T("E:\\Manga"));
    dir.Traverse(traverser);
    int nbsFiles = files.GetCount();
 
 
    wxGauge barreProg(this,-1, nbsFiles);
 
    for(int i=0;i<nbsFiles;i++)
    {
        nomFiles << files.Item(i) << _T("\n");
        fichier.Write(nomFiles);
        barreProg.SetValue(i);
    }
    fichier.Close();
 


Merci, a plus
----------
Bon j'ai résolu mon problème des multiples ligne en faisait comme ça :

Code wxWidgets:

 
    wxArrayString files;
    wxFile fichier;
    wxRecherche traverser(files);
    wxDir dir(_T("C:\\"));
 
 
    dir.Traverse(traverser);
    int nbsFiles = files.GetCount();
    wxGauge barreProg(this,-1, nbsFiles);
 
    fichier.Open(_T("index.txt"),wxFile::write);
    for(int i = 0; i < nbsFiles; i++)
    {
        fichier.Write(files.Item(i));
        fichier.Write(_T("\n"));
        barreProg.SetValue(i);
    }
    fichier.Close();
 


Mais il y as toujours certain fichier innaccéssible bon on peut pas en vouloir à l'ordi je pense que windows et mal fout sur ce point là ^^
bref.. a plus ^^

Dernière modification par Warzer (10-11-2007 16:08:42)

10-11-2007 16:53:49  Re: Recherche #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.
Jettes un coup d'oeil sur le cours wxWidgets que j'ai mis sur mon site:
http:/x.psoud.free.fr/index.php?mod=art … &id=13
Le fil directeur est une application de recherche de fichiers.
Et je n'ai pas de problèmes de fichiers apparaîssant en double...
Par contre, pour les fichiers manquants, c'est à vérifier...
Si ça peut t'aider...

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
10-11-2007 17:37:34  Re: Recherche #3
Warzer (Membre)
Inscrit le : 05-10-2007
Messages: 284
Snippets: 4
Tutoriels: 0
Hors ligne
Non mais je pense que les problèmes d'innaccéssibilité(?) sa vient du fait que des fichiers ont été mal suprimé enfin bref ^^
Sinon ton logiciel il est bizard il affiche plein de nom de dossier puis au milieu ta le fichier recherche bien caché, c'est normal ?
10-11-2007 17:42:48  Re: Recherche #4
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Oupssss !
Apparement, c'est une boulette.
Mince, moi qui croyais qu'il était parfait... =)

Va falloir que je vérifie tout ça...
Merci

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
10-11-2007 18:54:47  Re: Recherche #5
Warzer (Membre)
Inscrit le : 05-10-2007
Messages: 284
Snippets: 4
Tutoriels: 0
Hors ligne
Erae Humanum est !
Je te pardonne :p
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» Recherche