PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → ActiveSync et WDSynchro
ActiveSync et WDSynchro
Débuté par hsarrazin, 03 jan. 2005 10:44 - 1 réponse
Posté le 03 janvier 2005 - 10:44
Bonne année à tous et merci d'avance à ceux qui me réponde

Bon, voilà le(s) pb :

La mise à jour d'une base depuis un ou plusieurs Pocket-Pc.

Comme je dois faire quelques traitements en fin de synchronisation, j'utilise une collection de procedures copie de WDSynchro.
La synchro des données est correcte, le pb c'est que les procédures sont lancées 2 fois de suite lors de l'ouverture d'ActiveSync, nottament Initialisation et Terminaison.
A priori, cette deuxièmme passe sert à actualiser si il y a eu un conflit lors de la première passe.

Est-il possible de désactiver cette deuxième passe si il n'a pas été détecté de conflit lors de la première passe ?

Pour avoir un suivi écran de la mise à jour, j'ouvre une fenêtre soeur ( afin de ne pas bloquer le traitement d'ActiveSync ). En début de mise à jour, j'ouvre une fenêtre normale ( bloquante ) qui ouvre la fenêtre soeur et se ferme. Tout se passe bien, si ce n'est que, soit ActiveSync se bloque, soit il se ferme et n'effectue pas la deuxième phase, qu'il y ait ou non conflit ???

Enfin, comment identifier de façon simple le pocket connecté avant la mise à jour ??


Merci d'avance.
Posté le 03 janvier 2005 - 17:48
Bonjour,
Pour reconnaître un Pocket PC connecté, je vais lire dans le registre.
Personnellement, je vais lire cette valeur : ceRegistreLit ("HKEY_LOCAL_MACHINE\Ident","Name", ResExécute). Libre à vous de la changer.
En espérant vous avoir aidé.
Cordialement
Christophe