Ven 13/04/2012 - Actualités
15:10
Lors d'un import de Contacts provenants de XT3, le mémo associé est migré sous la forme d'une liste de plusieurs Informations :
(Pas d'inquiétude, seuls les champs valorisés sont importés, l'exemple ci dessus est un cas de test... )
Ven 13/04/2012 - Actualités
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Ven 13/04/2012 - Actualités
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Ven 13/04/2012 - Actualités
15:45
Le mode de gestion des conflits s'applique également sur les données à importer. Par exemple, lors de l'import de deux Mémoires XT3 ayant le même nom, si le mode Importer et remplacer la donnée locale est activé, le second identifiant entrera en conflit avec le premier créé et le remplacera.
Pour cette raison, le mode par défaut a été changé pour Importer et ajouter dans le dossier de la donnée locale : il vaut mieux avoir des doublons à traiter que d'écraser des données sans le savoir.
Le mode de gestion des conflits s'applique également sur les données à importer. Par exemple, lors de l'import de deux Mémoires XT3 ayant le même nom, si le mode Importer et remplacer la donnée locale est activé, le second identifiant entrera en conflit avec le premier créé et le remplacera.
Pour cette raison, le mode par défaut a été changé pour Importer et ajouter dans le dossier de la donnée locale : il vaut mieux avoir des doublons à traiter que d'écraser des données sans le savoir.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Ven 13/04/2012 - Actualités
18:00
La qualification du module d'import est terminée. Ce qu'il y a de bien avec les structures hiérarchisées et leur traitement par récursivité, c'est que quand cela fonctionne (enfin), cela fonctionne bien.
Une poignée de compteurs a été ajouté au module d'import qui est donc capable d'afficher un message post-action :
(Lequel est très laid , mais je n'arrive pas à le formater mieux, donc s'il y a des suggestions...)
Il reste à gérer le decryptage, cette tâche sera reprise plus tard quand le moteur de cryptage aura été revu.
La qualification du module d'import est terminée. Ce qu'il y a de bien avec les structures hiérarchisées et leur traitement par récursivité, c'est que quand cela fonctionne (enfin), cela fonctionne bien.
Une poignée de compteurs a été ajouté au module d'import qui est donc capable d'afficher un message post-action :
(Lequel est très laid , mais je n'arrive pas à le formater mieux, donc s'il y a des suggestions...)
Il reste à gérer le decryptage, cette tâche sera reprise plus tard quand le moteur de cryptage aura été revu.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Messages : 180
- Enregistré le : jeu. 23 juin 2011 09:21
Re: Ven 13/04/2012 - Actualités
faire une fenetre dédiée au lieu de la dialog box systeme. Dedans, fais une sorte de grille?
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Re: Ven 13/04/2012 - Actualités
(En fait c'est ma super fenêtre multi-usages, je suis content qu'elle ait l'air "système". )DMo a écrit :faire une fenetre dédiée au lieu de la dialog box systeme. Dedans, fais une sorte de grille?
Bonne idée, je vais voir si je peux y mettre facilement un ListView, ça rendra mieux pour les compte-rendus un peu chargés.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Ven 13/04/2012 - Actualités - Message post-import
La nouvelle fenêtre Dialog en mode ListView. C'est sûr le résultat est mieux, mais elle est hardcodée en deux colonnes à tailles prédéfinies... :/
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Ven 13/04/2012 - Actualités - Latence de la barre d'avanceme
Sous Windows Seven, la barre d'avancement ne veut pas s'afficher en temps réel, il semble y avoir une latence, sans doute d'ordre cosmétique, mais le résultat est que l'import se termine avant que la barre n'ait atteint 100% :
Modifier la propriété Smooth de la ProgressBar est sans effet, le seul moyen trouvé est de temporiser l'import en intercalant un Sleep(250) (pause d'1/4 de seconde) à chaque step mais ce n'est pas viable.
Sous Windows XP, la barre passe quasi instantannément à 100% :
Modifier la propriété Smooth de la ProgressBar est sans effet, le seul moyen trouvé est de temporiser l'import en intercalant un Sleep(250) (pause d'1/4 de seconde) à chaque step mais ce n'est pas viable.
Sous Windows XP, la barre passe quasi instantannément à 100% :
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Ven 13/04/2012 - Actualités - ProgressBar
Cela semble bien une feature de Windows Seven, qui veut passer trop de temps à dessiner des effets pour l'avancement.
Mais comme indiqué ici, la lenteur n'est qu'en Increase, pas en Decrease, héhé, donc XT4 applique la solution proposée :
Mais comme indiqué ici, la lenteur n'est qu'en Increase, pas en Decrease, héhé, donc XT4 applique la solution proposée :
- Passage en 1000 portions au lieu de 100 pour dissimuler les -1 et +1.
- Affichage de l'avancement à Position +1.
- Affichage de l'avancement à Position -1.
Code : Tout sélectionner
// Gestion de l'avancement
Progress_Position := Trunc(1000 * LV_ImportCounter[5] / LV_ImportCounter[4]);
Progress_Position := Max(0, Progress_Position);
Progress_Position := Min(Progress_Position, 1000);
Import_Import_Progress.Position := Progress_Position + 1;
Import_Import_Progress.Position := Progress_Position - 1;