IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Appliquer les patch à une application windev


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Mai 2016
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Appliquer les patch à une application windev
    Bonsoir les amis
    J’ai une application de gestion commercial installé chez un client, j'ai fait quelque mise à jour dans une fenêtre et je dois intégrer dans son poste, j'ai essayer de créer un patch pour cette fenêtre et ensuite j'ai copié dans le dossier de l'application dans programmes files. mais aucun changement n'est arrivée.

    J'ai essayé aussi de créer un exécutable pour cet patch, et installer dans le dossier de l'application, mais il me donne un erreur de runtime, je n'arrive pas a installé.

    Merci de me aider

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Pour que le patch fonctionne, il faut que l'exe en place ait été généré avec l'option "prise en compte des patchs".

    Si tu as recompilé et mis en place un nouvel exe, alors il doit tourner sans problème (sauf s'il manque des éléments).
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  3. #3
    Membre averti Avatar de tunizar
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 573
    Points : 427
    Points
    427
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    Pour que le patch fonctionne, il faut que l'exe en place ait été généré avec l'option "prise en compte des patchs".

    Si tu as recompilé et mis en place un nouvel exe, alors il doit tourner sans problème (sauf s'il manque des éléments).
    Bonjour,
    Sans oublier de relancer l'application si elle est déjà en action.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Mai 2016
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Merci pour votre réponse, je vais tester et vous informer des résultats

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Mai 2016
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Bonsoir,
    J'ai tous vérifié et tester mais sans résultat, l'application reste sans modification du patch.
    Est ce que vous avez d'autre solutions.
    Merci de m'aider

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 198
    Points : 12 774
    Points
    12 774
    Par défaut
    Bonjour,
    J'ai déjà eut un cas similaire. J'avais fait une copie de sauvegarde de la WDL sous le nom monprojet.wdl.save, dans le répertoire de l'application.
    Du coup WinDev considérait qu'il s'agissait d'un patch, et comme il les applique dans l'ordre alphabétique, il s'agissait du dernier patch appliqué.
    Donc les autres patchs étaient totalement inefficace, vu que "mon patch" contenait l'intégralité de la WDL.

    Tu peux donc vérifier qu'il n'y a pas une copie de la WDL que l'application pourrait prendre pour un patch.

    Tatayo.

  7. #7
    Membre éclairé
    Avatar de Narwe
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2013
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2013
    Messages : 253
    Points : 668
    Points
    668
    Par défaut
    Un exemple fourni dans l'aide de Windev permet d'avoir la liste des patchs appliqués à une exécutable.
    E effet, les exécutables et les patch ont un numéro de version interne. Seuls les patchs ayant un numéro supérieur à celui de l'exécutable sont pris en compte.

    L'exemple doit être présent ici mais je n'y ai pas accès en ce moment : https://doc.pcsoft.fr/?1000003013025...ntinfo_exemple
    Sinon, dans l'aide Windev, il faut recherche la fonction ComposantInfo. Dans la partie Remarques, il y a un lien vers cet exemple complet.

    Personnellement, j'ai repris cette exemple dans la fenêtre A propos de mes applications et en le modifiant un peu. J'obtiens un tableau listant les patchs présent et parmi ceux-ci, ceux qui sont utilisables ou non.
    Je lance la fonction au moment de l'ouverture de la fenêtre a propos donc si un patch a été rajouté après le lancement de l'application, il peut apparaître comme utilisable mais il est non utilisé. Il faudrait que je lance une fonction au démarrage de l'application pour garder la liste les patchs présent à ce moment là.

  8. #8
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 278
    Points : 2 151
    Points
    2 151
    Par défaut
    Bonjour,

    Egalement vérifier que le nom du fichier WDL est bien formé comme suit : <NomDeLExeSansExtension>.WDL.<XXX> où <NomDeLExeSansExtension> correspond au nom de l'appli (sans l'extension ^^) et <XXX> à un incrément sur 3 digit qui commence à 001.
    Ça n'est pas forcément le cas si votre appli ne porte pas le nom de votre projet (pour des raisons qui vous regarde).

    Bonne journée,
    SQL : le véritable Esperanto

    "Les patates à ta tata épatent ton tonton mais les pates aux thons à ton tonton épatent pas ta tata." (Michel Souris)

    MERCI DE NE PAS M'ENVOYER DE MESSAGE PRIVE POUR DES QUESTIONS TECHNIQUES SANS MON ACCORD !

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Mai 2016
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par michel.souris Voir le message
    Bonjour,

    Egalement vérifier que le nom du fichier WDL est bien formé comme suit : <NomDeLExeSansExtension>.WDL.<XXX> où <NomDeLExeSansExtension> correspond au nom de l'appli (sans l'extension ^^) et <XXX> à un incrément sur 3 digit qui commence à 001.
    Ça n'est pas forcément le cas si votre appli ne porte pas le nom de votre projet (pour des raisons qui vous regarde).

    Bonne journée,
    Bonsoir
    Merci les amis pour vos réponse, Je vais tester votre solution et vous répondre, vraiment ça me génère chaque fois que je dois faire une copie de l’exécutable et remplacer l'existante pour faire le mise à jour.

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/12/2007, 16h10
  2. Réponses: 1
    Dernier message: 13/11/2007, 09h10
  3. Utiliser un fichier Word avec une application Windev.
    Par Belgarath4 dans le forum WinDev
    Réponses: 7
    Dernier message: 18/07/2007, 17h04
  4. Réponses: 2
    Dernier message: 11/07/2007, 23h24
  5. Appliquer les patch de sécurité
    Par Débéa dans le forum Oracle
    Réponses: 2
    Dernier message: 25/10/2005, 17h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo