1. #1
    Membre régulier
    Homme Profil pro
    Développeur & Scrum Master
    Inscrit en
    août 2010
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur & Scrum Master
    Secteur : Industrie

    Informations forums :
    Inscription : août 2010
    Messages : 100
    Points : 72
    Points
    72

    Par défaut Problème lors de la modification des fichiers de données

    Bonjour,
    Suite à une modification de l'analyse, je génère une nouveau setup que je compte alors mettre à jour chez le client. Le problème que je rencontre est le suivant:

    Parfois le wizard d'installation généré ne me propose pas, durant l'installation, la modification des fichiers de données. Ceci pratiquement une fois sur deux. Et pourtant dans la configuration du projet plus précisément de l'installeur j'ai coché les cases Exécuter la modification automatique des fichiers de données sous options d'installation dans l'éditeur WDinstall (menu Outils->WDinst->Paramètres d'installation->Fichiers HyperfileSQL).
    Nom : wdinstall1.png
Affichages : 95
Taille : 59,5 KoNom : wdinstall2.png
Affichages : 90
Taille : 22,9 KoNom : wdinstall3.png
Affichages : 92
Taille : 83,6 Ko
    Du coup j'ai pris l'habitude d'éditer la configuration de l'installeur avant chaque génération à destination des clients et afin de bien m'assurer que la mise à jour des fichiers de données sera bien prise en compte je teste le nouveau setup.

    Est-ce normal? comment résoudre ce problème. Est-ce que d'autres personnes font face au même problème que moi?

  2. #2
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    mutlitâche-multifonction
    Inscrit en
    juin 2003
    Messages
    2 848
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : mutlitâche-multifonction
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2003
    Messages : 2 848
    Points : 4 793
    Points
    4 793

    Par défaut

    J'ai le même pb en 21 et 22. Du coup, pour me prémunir, j'aui créé un paquetage avec des utilitaires (WDmodfic notamment). Je copie l'analyse sur le poste cible et aveec WDmodfic, normalement, ça fonctionne.

    J'ai bien dit normalement, car récemment, WDmodfic ne me trouvait rien alors qu'un fichier avait été modifié...
    Commencez toujours par là : et puis n'hésitez à passer par là : ou par un autre moteur de recherche...
    Pas de question par MP s'il vous plait. Le forum est fait pour cela...

    Make it real not fantasy

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur & Scrum Master
    Inscrit en
    août 2010
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur & Scrum Master
    Secteur : Industrie

    Informations forums :
    Inscription : août 2010
    Messages : 100
    Points : 72
    Points
    72

    Par défaut

    Merci pour le retour.

    Sur le forum pcsoft old, j'ai eu une proposition consistant en l'utilisation de la fonction HModifieStructure("*"). Ceci encadré dans un test d'un paramètre présent dans un fichier ini par exemple, qui servirait alors à déterminer si les versions en cours d'exécution et déjà installé sont différentes. Auquel cas, la modification de la structure devrait se lancer. Mais je tarde encore à l'utiliser par ce que j'ai peur d'être incapable de détecter un bug au cas où un surviendrait durant cette opération notamment parce que je pense que la modification dans ce cas doit être silencieuse.

  4. #4
    Membre du Club
    Homme Profil pro
    resvsvsdbv
    Inscrit en
    mars 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : resvsvsdbv

    Informations forums :
    Inscription : mars 2017
    Messages : 31
    Points : 49
    Points
    49

    Par défaut

    J'utilise HModifieStructure sans souci, mais enfin, j'avoue que l'utilisation ne saute pas aux yeux.
    Je vérifie d'abord par une ouverture du fichier que je récupère bien l'erreur 70016: LE FICHIER NE CORRESPOND PAS A SA DESCRIPTION.
    Si c'est le cas je lance HModifieStructure (avec gestion des HPasse si besoin) et je retente une ouverture. Si ça échoue ou que j'obtiens une autre erreur au départ je l'affiche au user.
    Jamais eu le moindre souci avec ce genre de chose toutes les modifs de structure sont transparentes. Mais c'est sur que j'ai du faire pas mal de test sur la classe ainsi conçue pour vérifier que peu importe le cas (fichier avec mot de passe, sans mot de passe, fichier sur lequel on veut mettre un mot de passe, ou l'enlever, changement de mot de passe sont les cas a vérifier), la fonction s'exécute correctement.
    Et la classe tourne en Windev et en Windev Mobile.

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur & Scrum Master
    Inscrit en
    août 2010
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur & Scrum Master
    Secteur : Industrie

    Informations forums :
    Inscription : août 2010
    Messages : 100
    Points : 72
    Points
    72

    Par défaut

    Merci ça donne plein d'idées.

  6. #6
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    mutlitâche-multifonction
    Inscrit en
    juin 2003
    Messages
    2 848
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : mutlitâche-multifonction
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2003
    Messages : 2 848
    Points : 4 793
    Points
    4 793

    Par défaut

    Eh bien, HModifieStructure, ça marche plutôt pas mal, sauf que dans l'exemple que je citais, il y en avait un... qui n'a pas fait son job...

    Bon j'avoue que mon collègue balance son HModifieStructure sans test au préalable. Ceci explique peut être...
    Commencez toujours par là : et puis n'hésitez à passer par là : ou par un autre moteur de recherche...
    Pas de question par MP s'il vous plait. Le forum est fait pour cela...

    Make it real not fantasy

Discussions similaires

  1. [WD17] Problème avec DLL de modification des fichiers Hyerfiles
    Par lololebricoleur dans le forum WinDev
    Réponses: 8
    Dernier message: 07/01/2013, 19h15
  2. Réponses: 0
    Dernier message: 21/10/2011, 13h52
  3. Réponses: 0
    Dernier message: 22/07/2010, 10h34
  4. Réponses: 7
    Dernier message: 01/01/2009, 01h53

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