Salut l'équipe windev. Je fais face à un problème que j'arrive pas vraiement à le régler. Dans une analyse j'ai plusieurs fichiers des données, parmi ces derniers un fichier nommé Succursal. Quand je pose mon executable sur une installation (En tant que mise à jour), Le mécanisme d'erreur de windev se déclenche disant que la structure défini dans l'analyse pour le fichier Succurcal et celle dans les fichiers physique n'est pas compatible. malgré l'utilisation de la commande HModifieStructure("*",hmsNormal,gsPwd), j'ai essayé de spécifier dans cette commande en donnant le nom du fichier HModifieStructure(Succursal,hmsNormal,gsPwd): Et cela a fonctionné sachant que tout les fichiers sont dans le meme répértoire, donc hmodifieStructure("*") devrait fonctionner. je veoux remercie d'avance pour votre aide
salut, la derniere fois que j'ai eu besoin de ca, j'ai utilisé ceci : [windev] PROCÉDURE INTERNE verifie_structure() sListeDesErreurs est une chaîne // Vérification stricte de la structure de fichiers HVérifieStructure("*", hIdentique) // Pour tous les fichiers POUR TOUTE CHAÎNE sNomUnFichier DE HListeFichier() SÉPARÉE PAR RC QUAND EXCEPTION DANS // Ouverture ou création du fichier de données HCréationSiInexistant(sNomUnFichier) FAIRE // Problème // Il y a une différence de structure ? SI HErreur(hErrEnCours) = 70016 ALORS // Erreur 70016: LE FICHIER NE CORRESPOND PAS A SA DESCRIPTION ToastAffiche("Mise à jour de la structure du fichier <" + ... sNomUnFichier + "> en cours...", toastCourt, cvMilieu, chCentre) // On met à jour la structure du fichier SI PAS HModifieStructure(sNomUnFichier) ALORS // Echec de la mise à jour de la structure du fichier sListeDesErreurs += [RC] + ... "- Erreur de modification de structure pour le fichier <" + ... sNomUnFichier + "> : " + HErreurInfo() FIN SINON // Autres erreurs qu'une différence de structure sListeDesErreurs += [RC] + "- Erreur d'accès au fichier <" + ... sNomUnFichier + "> : " + HErreurInfo() FIN FIN FIN FIN [/windev]