Adhérez à l'association pour voir des sections supplémentaires du forum et accéder à d'autres services.

Rétrograder un projet WINDEV vers une version antérieure

Accueil Forums Migration Outils Rétrograder un projet Rétrograder un projet WINDEV vers une version antérieure

  • Ce sujet est vide.
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #881
    Admin01_WxForum
    Maître des clés
        Up
        0
        Down
        ::

        Positionnement

        L’outil de rétrogradation de projets WINDEV, publié par Bertin / Zen-Project, vise un besoin très particulier : rendre compatibles des éléments d’un projet WINDEV avec une version antérieure de l’EDI.

        Le Dépôt en ligne PC SOFT le référence sous le titre “Retrograder de version un projet WINDEV”, dans la catégorie Outils. La description indexée indique le cas d’usage suivant : rendre compatibles des fenêtres ou des éléments d’un projet WINDEV avec un autre projet devant rester dans une version antérieure.

        Ce type d’outil est utile dans un contexte où un projet a été ouvert ou modifié avec une version plus récente de WINDEV, mais où l’on doit finalement continuer à travailler avec une version plus ancienne.


        Avantages

        Le premier intérêt est évident : éviter de rester bloqué après une montée de version involontaire ou prématurée.

        Dans l’écosystème WINDEV, l’ouverture d’un projet avec une version plus récente entraîne normalement une logique de migration vers l’avant. Le retour arrière n’est pas un scénario confortable. Les forums PC SOFT mentionnent typiquement les solutions classiques : restaurer une sauvegarde, recréer un projet dans l’ancienne version, ou copier certains éléments depuis la version plus récente. Dans une discussion WINDEV Mobile, un participant indique justement qu’en l’absence de sauvegarde, il peut exister un outil de rétrogradation sur le dépôt PC SOFT.

        L’outil peut donc aider dans plusieurs situations :

        • un projet a été ouvert avec une version plus récente par erreur ;
        • un développeur doit rester en version dongle plus ancienne ;
        • une équipe veut éviter de forcer tous les postes à migrer ;
        • un client impose une version précise de WINDEV ;
        • un projet de production doit rester dans une version validée ;
        • certains éléments doivent être récupérés dans un projet resté dans une ancienne version.

        Dans le contexte actuel, cet outil prend une valeur supplémentaire : plusieurs développeurs veulent rester sur une version antérieure de WINDEV, notamment une version dongle ou une version jugée plus stable. Un outil de rétrogradation peut donc devenir un outil de continuité.


        Inconvénients

        Il ne faut pas présenter cet outil comme une garantie de rétrocompatibilité complète.

        L’objectif semble être de rendre compatibles des éléments ou un projet avec une version antérieure, mais rien dans les informations accessibles ne permet d’affirmer qu’il peut convertir sans perte tous les types d’éléments WINDEV, toutes les nouveautés de l’EDI, toutes les analyses, tous les champs, tous les états ou tout le code WLangage.

        Le risque principal est que le projet utilise des nouveautés propres à la version récente :

        • nouveaux types de champs ;
        • nouvelles propriétés ;
        • nouvelles fonctions WLangage ;
        • nouvelles syntaxes ;
        • changements dans l’analyse ;
        • comportements d’interface modifiés ;
        • options de génération non disponibles dans l’ancienne version.

        Dans ce cas, l’outil peut éventuellement aider à récupérer une partie du projet, mais il faudra probablement corriger, adapter ou supprimer manuellement les éléments incompatibles.

        Autre limite : je n’ai pas pu consulter directement le contenu détaillé de la fiche PC SOFT, car l’accès direct à la ressource renvoie une erreur 403 depuis l’outil de navigation. Les informations disponibles proviennent donc du résultat indexé du Dépôt PC SOFT, de discussions de forums et d’une page tierce qui mentionne la conversion d’éléments vers une version antérieure.


        À choisir si

        Cet outil est pertinent si vous êtes dans l’un de ces cas :

        • vous avez ouvert un projet avec une version récente de WINDEV et devez revenir en arrière ;
        • vous devez maintenir un projet dans une ancienne version ;
        • vous voulez récupérer des fenêtres, états ou éléments depuis une version plus récente ;
        • vous travaillez avec plusieurs développeurs qui n’ont pas tous la même version ;
        • vous voulez rester sur une version antérieure pour des raisons de stabilité, de licence ou de compatibilité client ;
        • vous n’avez pas de sauvegarde exploitable du projet avant migration.

        Il est moins adapté si vous cherchez :

        • une migration vers C#, Python, Xojo, Flutter ou un autre langage ;
        • une conversion complète d’une application WINDEV ;
        • un outil de migration de base HFSQL ;
        • une garantie de compatibilité parfaite ;
        • une solution permettant d’utiliser dans l’ancienne version des nouveautés propres aux versions récentes.

        Ressources

        • Page Zen-Project / WDBaaS : https://apps.zen-project.be/WDBaaS
        • Fiche du Dépôt PC SOFT : “Retrograder de version un projet WINDEV”, publié par Bertin / Zen-Project. (supprimé le 10 juin 2026)
        • Discussion PC SOFT : cas d’un développeur cherchant à repasser un projet WINDEV Mobile 26 en version 25, avec mention de l’existence d’un outil.
        • Discussion FEKWX : mention d’un projet permettant de convertir des éléments WINDEV dans une version antérieure, avec PDF explicatif joint.
        Pièces jointes (max.4x512kb):
        You must be logged in to view attached files.
      Affichage de 1 message (sur 1 au total)
      • Le sujet ‘Rétrograder un projet WINDEV vers une version antérieure’ est fermé à de nouvelles réponses.

      Bienvenue sur le nouveau forum de l'association. Faites le connaître à vos collègues !     Welcome to the association's new forum. Let your colleagues know about it!

      X
      Wx Alliance - Forum
      Résumé de la politique de confidentialité/Privacy Policy Summary

      Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

      This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.