cs_obby
Messages postés91Date d'inscriptionvendredi 10 octobre 2003StatutMembreDernière intervention12 octobre 2006
-
19 août 2005 à 17:40
cs_obby
Messages postés91Date d'inscriptionvendredi 10 octobre 2003StatutMembreDernière intervention12 octobre 2006
-
19 août 2005 à 21:43
Salut,
Jai développé un soft qui affiche dans des combobox un nom
lorsquil trouve deux fichiers avec un nom quasi-identique, la différence étant
que la fin de fichier se termine par $f et $d. Lorsquil voit que les deux
fichiers sont présents, il ajoute à la combobox.
Cela marche très bien sur un
XP SP1 (mon PC ou jai développé le soft) mais une fois le soft installé sur
une autre machine ayant un XP SP2, cela ne fonctionne plus aussi bien, il naffiche
pas toute les références existant dans certains répertoires.
vinc1008881
Messages postés257Date d'inscriptiondimanche 22 août 2004StatutMembreDernière intervention29 septembre 20103 19 août 2005 à 17:46
il faut recompiler ton programme a mon avis, le code source est
potable mais pas le binaire, peut etre que certaine fonction Windows
ont ete deplacée ??
Il serais judicieux de poster ton code, du moins les parties qui semblerai ne pas marché,
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 août 2005 à 18:00
Les APIs de gestion fichiers, comme la plupart des autre, n'ont pas bougé d'un iota sinon plus rien ne fonctionnerait.
C'est quoi tout ce mic mac de recopie des cFileName dans des CString (avec les alloc mémoire que ça implique), les reverse, etc... Apprends à manier les pointeurs. Doit être aussi 'rapide' que du VB ton truc.
cs_obby
Messages postés91Date d'inscriptionvendredi 10 octobre 2003StatutMembreDernière intervention12 octobre 2006 19 août 2005 à 18:05
Ba dsl mais les CString c plus facile à manipuler, bon nombre de
fonctions sont déjà programmé, j'ai pas envie de tout me retaper. Mais
bon, le pb il est pas la, du moins je crois pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 août 2005 à 19:11
en fait c suffira, pas besoin de d:
c = f2.cFileName;
while(*c) { // RECHERCHE DU $
if(*c == '$') goto found2;
c++;
}
ici pas de '$', passer aux fichiers suivant
found2:
if(len != (c - f2.cFileName)) PAS BON, fichiers suivants