Gambas France BETA


Pas de compte ? Incription

Déboires avec Copy

Ce sujet est résolu.

12
AuteurMessages
spheris#16 Posté le 25/11/2016 à 00:01:27
Là on s'éloigne un peu du sujet de Foromus, mais oui j'ai bien constaté des problèmes d'exécutable sur la v3 de gambas.
un programme compilé en GB3.9 a de fortes chances de ne pas fonctionner sur les autres PC en 3.6. du coup, obligé d'upgrader tous les autres PC en 3.9.
ce qui pose un problème vue que tous les Pc ne sont pas au même endroit.(villes différentes).
;)
Foromus#17 Posté le 28/11/2016 à 16:30:29
Bonjour à tous,

Après de nombreuses recherches, et après avoir un peu "laissé décanter", je me suis aperçu que les ennuis n'étaient que de mon fait...
La honte...
Celle qui confirme que, bien souvent, le problème est entre la chaise et le clavier...
Pour info, sachant que mon truc marchait avant :
Il y a probablement eu un erreur de recopie lors du changement de version, et je n'ai absolument rien vu. Mais un simple manque d'un / dans un chemin, le truc se met en erreur, et mon code récupérait et arrêtait. A la limite, je n'aurais pas eu de routine d'erreur (catch), je m'en serais peut-être aperçu plus tôt, mais ce n'est pas sûr et ça ne m'excuse pas pour autant !
Pour ce qui concerne mes répertoires copiés que partiellement, là aussi je me suis fait avoir. J'avais bien remarqué que mon programme s'exécutait assez vite, ça m'a interpellé plus d'une fois, mais je n'avais jamais fait le rapprochement. En réalité, avec le paramètre "-R", les sous-répertoires sont inclus, et donc, le volume est important. J'en déduis que tout ça est mis en cache au cours de l'exécution et que la copie se poursuit bien après que la procédure soit exécutée. Je crois que je fermais l'application trop vite, et tout n'était pas recopié, c'est aussi simple que cela...
Je m'en suis aperçu assez par hasard, étant dans le gestionnaire de fichiers, avec un répertoire un peu désert, j'ai vu arriver les éléments manquants les uns après les autres, et là, forcément, j'ai compris (mais un peu tard quand même...). Par contre, et ce que je comprends moins, c'est pourquoi je ne m'en suis pas aperçu plus tôt. Bien entendu, le fait ne se manifeste pas trop pour une action en interne, où l'on recopie sur un disque dur, par contre, en externe, avec un disque en USB, la communication est beaucoup plus lente.
Je considère donc le souci comme résolu.
Cependant, et sans vouloir tomber dans le perfectionnisme, ce serait bien que l'avancement du transfert soit affiché d'une manière un peu plus réaliste qu'une progresse bar qui varie en fonction des opérations engagées, mais pas forcément effectuées. Dans les gestionnaires de fichiers, quand on déplace une masse significative d'éléments, un fenêtre message warnig montre la progression en temps (presque) réel, parfois avec décompte du temps restant. Je suppose que ce doit être aussi possible en Gambas, le tout est de savoir quels composants utiliser, si vous avez des pistes...
Merci à tous pour votre aide, cela m'a permis de mieux chercher et de finir par trouver, même accidentellement, mais il y a parfois des hasards heureux, surtout quand on a longtemps cherché...
12