D4 : un scan du lecteur avec jauge d'avancement - Programmation
Marsh Posté le 06-07-2002 à 16:54:21
G une unit pour ça...
(sans la jauge)
j'avais des améliorations à y porter mais je l'ai jamais fait
Si tu la veux je te la donne
sinon pour corriger le bug fodrait que tu nous dise ou trouver le code (l'url direct je suis fégnant)
Marsh Posté le 06-07-2002 à 17:54:50
[SDF]Poire a écrit a écrit : G une unit pour ça... (sans la jauge) j'avais des améliorations à y porter mais je l'ai jamais fait Si tu la veux je te la donne sinon pour corriger le bug fodrait que tu nous dise ou trouver le code (l'url direct je suis fégnant) |
Oh ! Pour corriger le code, c'est facile : il suffit de rajouter une boucle. Ds le FindFirst, il teste seulement faDirectory, autrement dit l'attribut Répertoire. Il vaut mieux chercher '*.*', faAnyfile : on élimine le '.', l'éventuel '..' si l'on n'est pas en racine, et on teste chaque fichier suivant : répertoire, ou non.
Pb : je pourrais corriger le code, mais je ne sais pas compiler une VCL...
Marsh Posté le 06-07-2002 à 18:06:46
HERIBERT a écrit a écrit : Oh ! Pour corriger le code, c'est facile : il suffit de rajouter une boucle. Ds le FindFirst, il teste seulement faDirectory, autrement dit l'attribut Répertoire. Il vaut mieux chercher '*.*', faAnyfile : on élimine le '.', l'éventuel '..' si l'on n'est pas en racine, et on teste chaque fichier suivant : répertoire, ou non. |
C exactement ce que je fais
par contre nivo optimisation C pas top....
Je chercherais si ya pas un autre moyen....
HERIBERT a écrit a écrit : Pb : je pourrais corriger le code, mais je ne sais pas compiler une VCL... |
Il suffit de modifier l'unité et de compiler le package(dpk) correspondant
(il fo bien sur avoir les sources....)
Marsh Posté le 06-07-2002 à 18:10:42
[SDF]Poire a écrit a écrit : C exactement ce que je fais par contre nivo optimisation C pas top.... Je chercherais si ya pas un autre moyen.... Il suffit de modifier l'unité et de compiler le package(dpk) correspondant (il fo bien sur avoir les sources....) |
Moi, même en C, et avec algo à l'appui, je n'ai jamais pu définir un algo net pour le scan du lecteur Je bidouillais. Par contre, avec de simples boucles, Bardou est arrivé à un truc efficace Sauf qu'il laisse échapper les rep cachés, par exemple.
Merci pour le truc Je vais m'y attaquer !
Marsh Posté le 06-07-2002 à 18:12:21
HERIBERT a écrit a écrit : Moi, même en C, et avec algo à l'appui, je n'ai jamais pu définir un algo net pour le scan du lecteur Je bidouillais. Par contre, avec de simples boucles, Bardou est arrivé à un truc efficace Sauf qu'il laisse échapper les rep cachés, par exemple. Merci pour le truc Je vais m'y attaquer ! |
Moi je le fais par récurence je crois.... je vais chercher
Marsh Posté le 06-07-2002 à 18:16:13
unit GFiles; |
Elle a subit des bidouillages rescent
Fodrait que je me repenche dessus....
Marsh Posté le 06-07-2002 à 18:18:46
[SDF]Poire a écrit a écrit :
|
Je vais noter ça
Marsh Posté le 06-07-2002 à 16:18:03
J'en ai vu passer une... et je l'ai perdue.
La VCL de M. Bardou comporte (ds la version que j'ai en tt cas) une léger bug, laissant passer les répertoires ayant un attribut supplémentaire à celui du bit Directory. Vieux bug bien connu sous DOS, d'ailleurs.
Vs auriez pas une idée ? En plus, c'est un freeware
Merci