Plein d'infos sur WinDev, WebDev et WinDev Mobile et d'autres choses aussi. N'hésitez pas me laisser des commentaires ou des suggestions.
mercredi, février 12, 2014
Variables de type date et heure initialisées avec la date et heure du jour !!!
Permet de définir la valeur par défaut des variables de type Date, Heure, et DateHeure (dixit l'aide)
bien, mais on peut pas passer une chaine vide ou la valeur null....dommage
lundi, février 10, 2014
Permutation : Changer un bouton en lien
vendredi, février 07, 2014
WINDEV Mobile 19 : Android/iOS Réplication de données (Réplication Universelle Assistée)
Pourquoi la Réplication Universelle Assistée et pas la programmée ?
Car la Réplication Universelle Assistée permet de faire de la réplication avec un minimum de code (une dizaine de ligne). La plupart de la configuration s'effectue avec des assistants.
Mise en place
J'ai réalisé quelques tests en m'appuyant sur la documentation : http://doc.pcsoft.fr/fr-FR/?1000021071. Les étapes sont bien précisées. Juste quelques commentaires :
1 - Installation du serveur de réplication.
L'aide en ligne sur le sujet est bien faite. Il cohabite très bien avec un Serveur d'application WEBDEV.
Si on utilise une base HFSQL classic, il faut penser à donner les droits à "l'invité internet" sur le répertoire des données (base maître).
Si les droits sont pas défini, un message pas très explicite apparaît sur le terminal du type "impossible d'accéder aux fichiers ....".
A noter également, qu'il n'est pas nécessaire de créer des comptes. Celui par défaut est largement suffisant.
Dans le volet publication, on peut ajouter une publication. Attention : le nom de l'application que l'on donne doit être identique au nom du fichier .wer (sans l'extension)
2 - Définition de la réplication. (ReplicEdit)
Pas de problématique, a part pour les pamaètres. Dans la description d'un fichier de données, onglet "Filtre". Si on souhaite mettre un paramètre, il faut bien dans la combo seléctionner "Nouveau Paramètre" exemple :
Autre chose également, si utilisation d'une base HFSQL classic, ne pas oublier de définir le répertoire de la base maître dans le menu "Réplication...Description de la réplication" onglet "Fichiers maîtres"
Si utilisation d'une base HFSQL client/serveur. Il faut avant même de lancer ReplicEdit avoir une connexion décrit dans l'analyse sinon c'est rapé.
3 - Publication
On peut le faire dans l'administrateur du serveur de réplication ou depuis ReplicEdit. Attention à la fin de l'assistant on propose un code. celui-ci ne contient ni le nom de la réplication, ni le login, ni le mot de passe défini dans l'assistant.
4 - Programmation dans WINDEV Mobile.
tout le code est donner dans l'aide. Attention à réplicSynchro dans le cas d'un replica immédiat, bien définir le deuxième paramètres ReplicaImmédiat. Sinon on a l'impression que ca marche pas.
Conclusion
Le résultat est assez bleuffant. Ajout, modification, suppression (par swipe) depuis une même application avec deux configuration de projet Android et iOS. Un code unique. Pas testé avec WINDEV et WEBDEV mais d'après la doc le code ne change.
Pour les tests j'ai utilisé que quelques fichiers avec 2 ou trois paramètres, on va voir à à l'usage...
par contre si Modification automatique des fichiers de données ou modification du .wer, ben à priori rien de prévu. Je pense qu'il faut refaire un ReplicInitialise après avoir fait un HModifieStructure. Mais bon cette dernière focntion ne me dit pas si la structure à vraiment changer ou pas.
Je sais pas comment vais faire pour l'instant. Mais on va tester....
vendredi, janvier 31, 2014
WINDEV Editeur de code : Sélection en colonne
voir aide : http://doc.pcsoft.fr/fr-FR/?2010031#NOTE4_1
jeudi, janvier 30, 2014
WLangage : Opérateur Dans
vendredi, mai 16, 2008
Comment connaitre la taille en pixel d'une chaine de caratère
Toutefois, cette fonction admet en premier paramètre un champ de saisie.
De plus il faut faire attention à la police utilisé.
Si par exemple vous créez la police suivante :
polPolice est une Police
polPolice = PoliceCrée("Tahoma", 7, iNormal, iNoir)
Il faut alors associé la police au champ de saisie :
SAI_Saisie1..Police = polPolice
Ensuite :
NbPixel = TexteLargeur(SAI_Saisie1,"Ma chaîne")
jeudi, juin 28, 2007
CCNG très utile.
Le lecteur de news (LST 68) intégré aux éditeurs PC SOFT, en vraiment très pratique, si l'on utilise l'option "Afficher uniquement les messages non lu", car j'avais mis en suivi un message concernant le calcul de clé de lettre recommandé qui date du mois d'avril.
Récemment une réponse a été faite. Du coup j'ai été notifié et en plus les messages apparaissent dans la liste. Pas besoin d'effectuer de recherche, tout est là.
Code-Cible Conditionnel
Très utile lors de création de procédure utilisable dans WinDev, WebDev et WinDev Mobile.
Le Code-Cible Conditionnel permet de mettre un code différent en fonction de la plateforme choisie.
Ainsi une procédure créer en WinDev, avec l'utilisation de fonction non disponible en WebDev pourra être utilisée grâce au code cible.
Exemple la fonction "Dialogue" n'est pas disponible en WebDev. Donc dans WinDev on mettra les codes suivants.
Conseil : Bien suivre l'aide pour ajouter les zones de code-cible conditionnel.
jeudi, avril 26, 2007
Mise à jour WD Véhicule
Vous pouvez télécharger la mise à jour à l'adresse suivante : http://progwdm.free.fr/#sect1.8.
lundi, avril 02, 2007
Mise à Jour WD Vehicule (Mobile)
La mise à jour sera proposée lors de la prochaine ouverture de l'application sinon vous
pouvez la télécharger à l'adresse suivante http://progwdm.free.fr/#sect1.7.
vendredi, mars 09, 2007
Nouveau sur le Site Progwdm
Développé en version 11 de WinDev Mobile, l'utilitaire s'enrichit d'un clavier virtuel à grosse touche, permettant la saisie sans le stylet, et gère maintenant le véhicule bi-carburation.
La mise à jour de application est automatique. Tous les 7 jours au lancement, WD Véhicule vérifie si une mise à jour est disponible.
[En savoir plus..]
Suggestion, signalement bug : progwdm@free.fr
lundi, décembre 18, 2006
WinDev Mobile 11 : Le Debugger sur le Pocket PC !
Simple d'utilisation, il suffit dans le code de mettre la commande "STOP" puis de faire un GO sur le Pocket.
L'éditeur de code s'ouvre et se positionne sur le code.
Ainsi il est possible :
- de consulter les valeurs des variables,
- suivre pas à pas le déroulement du code.
Grand avantage, on voit ce que ça donne directement sur le Pocket.
dimanche, novembre 19, 2006
Site ProgWdm
L'utilitaire s'intitule WD Véhicule.
Il permet la gestion de carburant et d'entretien d'un ou plusieurs véhicules.
Il délivre également des statistiques sur la consommation, la station service la moins chère. D'autres fonctionnalités sont à venir...
Disponible en Téléchargement à la page suivante :
http://progwdm.free.fr/#sect1.5.
mercredi, août 09, 2006
WinDevMobile : Synchronisation personnalisée
1. Créer un nouveau projet sous WinDev standard.
2. Dans ce projet, créez une collection de procédures nommée "WDSynchro". Cette collection de procédures doit contenir tous les traitements nécessaires à la synchronisation.
Conseil : Importez dans votre projet la collection de procédures WDSYNCHR.WDG livrée avec WinDev Mobile (répertoire "\Exemple\WDSynchro" du répertoire d'installation de WinDev Mobile). Les commentaires de cette collection de procédures détaillent comment personnaliser le traitement de synchronisation.
3 - Créer tous les éléments pour la synchronisation. Modification des procédures de WdSynchro. Création des fenêtres. (ex : jauge de traitement)
4 - Créer une bibliothèque pour la synchronisation en incluant tous les éléments nécessaires à celle-ci. (Menu "atelier..Bibliothèque..Génrer la bibliothèque")
Cette bibliothèque contient la collestion de procédure WDSYNCHR.WDG, les fenêtres que vous avez créées necessaires à la synchronisation.
5 - Créer la procédure d'installation et installer l'application WinDev. Ne pas oublier d'inclure le fichier .wdd (analyse) et le fichier .wdl (créer à l'étape 4) dans l'installation.
6 - Dans le projet WinDev Mobile créer la procédure d'installation en précisant à l'étape de la synchronisation : "Synchronisation personnalisée".
- menu Outils..WPInst
- cliquer sur "Paramètres d'installation...Synchronisation HF mobile par activeSync"
- indiquer le chemin de l'exe WinDev.
- Indiquer les chemin des analyses (.wdd)
- Cocher "Utiliser une WDL de synchronisation personnalisée"
- indiquer le chemin d'accès de votre wdl (créer à l'étape 4 et installé à l'étape 5)
- cliquer sur Ok et générer la procédure.


