Modif de fichiers lors de mise à jour d'application
Stagiaire WDF
Inscrit:
04/01/2005 12:48
Post(s): 7
Bonjour,

Lorsque l'on modifie une analyse en cours de développement les fichiers décrits sont automatiquement mis à jour. C'est parfait !
Mais comment faire la mise à jour de la structure des fichiers sur les postes des utilisateurs (qui ne disposent évidement pas de WinDev) lorsque l'on fait une mise à jour de l'application incluant des modifs de structure des fichiers ??
Merci d'avance

Contribution le : 10/01/2005 13:09
Créer un fichier PDF de la contribution Imprimer


Re: Modif de fichiers lors de mise à jour d'application
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Aen attendant un guide détaillé, Aide + WDModFic ou lors de la création de votre installation, cocher l'option de mise à jour des données... en s'assurant des les paramètres avancés que vous pointez l'exe de la nouvelle version.

En effet, cette mise à jour est déclanché à condition que l'exe n'ai la même version interne(ExeInfo), qu'il y ai des modification d'analyse et que celles ci soient prévue par votre installation

Désolé de n'avoir encore eu le temps pour la rédaction du dossier sur ce sujet réccurent mais nous espérons aussi tous les jours des participations de nos visiteurs.

Contribution le : 10/01/2005 13:21
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Modif de fichiers lors de mise à jour d'application
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Bonjour,

c'est effectivement possible de faire la mise à jour des données. Mais pour cela il faudra verifier que l'application soit bien arretee.

Ci dessous les étapes à suivre :

* Fermeture de l'application
* Mise à jour de vos fichiers avec l'outil WDModFic (chemin d'accès : WinDev 8\Programmes\wdmodfic.exe) (appelable en programmation en lui passant les bons paramètres --> voir ci dessous un extrait de l'aide)

------------------------------------------------------------------------------------------------------

Utilisation de WDModFic en mode ligne de commande

Pour réaliser la modification automatique des fichiers de données, la syntaxe est la suivante :

WDModFic.EXE [-subdir][-report][-error][-wizard][-nobackup][-noprogress]

/WDD=

/PWD=

/DIR=

/FILE=

/FILEPWD=

/US



Détails des paramètres :



Paramètre

Signification

[-subdir]

Si ce paramètre est précisé, les fichiers de données seront recherchés dans le répertoire spécifié (paramètre "/DIR") et dans ces sous-répertoires.

Par défaut, si ce paramètre n'est pas précisé, les fichiers de données seront uniquement recherchés dans le répertoire spécifié (paramètre "/DIR")

[-report]

Si ce paramètre est précisé, un compte-rendu sera affiché à la fin de la modification automatique des fichiers de données.

Par défaut, si ce paramètre n'est pas précisé, aucun compte-rendu ne sera affiché à la fin de la modification automatique des fichiers de données.

[-error]

Si ce paramètre est précisé, en cas d'erreur, un message sera affiché à la fin de la modification automatique des fichiers de données.

Par défaut, si ce paramètre n'est pas précisé, aucun message d'erreur ne sera affiché à la fin de la modification automatique des fichiers de données.

[-wizard]

Si ce paramètre est précisé, l'assistant de la modification automatique des fichiers de données se lancera.

Par défaut, si ce paramètre n'est pas précisé, l'assistant de la modification automatique des fichiers de données ne se lancera pas.

[-nobackup]

Si ce paramètre est précisé, la sauvegarde des fichiers de données modifiés ne sera pas effectuée.

Par défaut, si ce paramètre n'est pas précisé, la sauvegarde des fichiers de données modifiés sera effectuée.

[-noprogress]

Si ce paramètre est précisé, aucune jauge ne sera affichée pendant la modification automatique.

/WDD=

Chaîne de caractères contenant le nom et le chemin complet de l'analyse (fichier ".WDD") qui décrit la nouvelle structure des fichiers de données.
Ce paramètre est obligatoire sauf si le paramètre "-wizard" est spécifié.

/PWD=

Chaîne de caractères contenant le mot de passe en exécution de l'analyse spécifiée (mot de passe défini dans la description de l'analyse).

Ce paramètre doit être précisé uniquement si l'analyse spécifiée est protégée par un mot de passe.

/DIR=

Chaîne de caractères contenant le répertoire dans lequel les fichiers de données à mettre à jour seront recherchés. Seuls les fichiers de données sur lesquels la modification automatique est nécessaire seront pris en compte.

Si ce paramètre est spécifié, le paramètre "/FILE" ne doit pas être précisé.

Si les fichiers de données à mettre à jour sont contenus dans des répertoires différents, il est nécessaire d'exécuter WDModFic pour chaque répertoire.

Remarque : Si des fichiers ".REP" sont présents dans ce répertoire, l'emplacement des fichiers de données indiqués dans ces fichiers ".REP" seront pris en compte également.

/FILE=

Chaîne de caractères contenant le nom et le chemin complet du fichier de données (fichier ".FIC") à mettre à jour.

Si ce paramètre est spécifié, le paramètre "/DIR" ne doit pas être précisé.

Si plusieurs fichiers de données doivent être mis à jour, il est nécessaire d'exécuter WDModFic pour chaque fichier.

/FILEPWD=

Chaîne de caractères contenant le mot de passe du fichier de données spécifié (mot de passe défini soit à l'aide des fonctions HPasse, HCréation ou HCréationSiInexistant, soit lors d'une précédente modification automatique des données).

Ce paramètre doit être précisé uniquement si le fichier de données spécifié est protégé par un mot de passe.

Remarque : La modification du mot de passe d'un fichier de données est possible uniquement en mode interactif.

/US

Si ce paramètre est précisé, les écrans du mode interactif de WDModFic sont affichés en anglais.

Si ce paramètre n'est pas spécifié, les écrans sont affichés en français.

Remarque : Le tableau ci-dessus présente les différents paramètres pouvant être utilisés pour lancer WDModFic en mode ligne de commande. Pour obtenir directement ces paramètres lors du lancement de WDModFic, utilisez une des syntaxes suivantes :

WDModFic.EXE /help

WDModFic.EXE /?

Exemples

La ligne de commande suivante permet de reporter les modifications apportées dans l'analyse "D:\MonApplication\MonAnalyse.WDD" sur les fichiers de données présents dans le répertoire "C:\MesFichiersDeDonnées" et dans ses sous-répertoires (paramètre "-subdir"). En cas d'erreur, un message sera affiché à la fin de la modification automatique des fichiers de données (paramètre "-error"). L'assistant de la modification automatique des fichiers de données ne se lancera pas. La sauvegarde des fichiers de données modifiés sera effectuée.

LanceAppli("C:\MonRépertoire\WDModFic.EXE -subdir -error "+...

"/WDD=D:\MonApplication\MonAnalyse.WDD "+...

"/DIR=C:\MesFichiersDeDonnées")

La ligne de commande suivante permet de reporter les modifications apportées dans l'analyse "D:\MonApplication\MonAnalyse.WDD" sur le fichier de données "C:\MonFichierDeDonnées.FIC". Un message de succès ou d'erreur sera affiché à la fin de la modification automatique des fichiers de données (paramètre "-report"). L'assistant de la modification automatique des fichiers de données ne se lancera pas. La sauvegarde des fichiers de données modifiés ne sera pas effectuée (paramètre "-nobackup").

LanceAppli("C:\MonRépertoire\WDModFic.EXE -report -nobackup "+...

"/WDD=D:\MonApplication\MonAnalyse.WDD "+...

"/FILE=C:\MonFichierDeDonnées.FIC")

Utilisation des noms longs : Lors de l'utilisation de noms longs, il est nécessaire de doubler les guillemets.
La ligne de commande suivante permet de reporter les modifications apportées dans l'analyse "D:\MonApplication WinDev\MonAnalyse.WDD" sur le fichier de données "C:\MonFichierDeDonnées.FIC". Un message de succès ou d'erreur sera affiché à la fin de la modification automatique des fichiers de données (paramètre "-report"). L'assistant de la modification automatique des fichiers de données ne se lancera pas. La sauvegarde des fichiers de données modifiés ne sera pas effectuée (paramètre "-nobackup").





LanceAppli(""C:\MonRépertoire Appli\WDModFic.EXE -report -nobackup "+...

"/WDD=D:\MonApplication WinDev\MonAnalyse.WDD "+...

"/FILE=C:\MonFichierDeDonnées.FIC"")

Cette Explication sera rajoutee dans la FAQ bientot.

a+++


Contribution le : 10/01/2005 15:36
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2