PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → WDModFic se lance mais refuse de faire la Modif
WDModFic se lance mais refuse de faire la Modif
Débuté par medow, 17 juil. 2005 18:58 - 5 réponses
Posté le 17 juillet 2005 - 18:58
Je fais le code suivant pour lancer wdmodfic.exe


LanceAppli("C:\WinDev8\Programmes\wdmodfic.exe -subdir -error "+...

"/WDD=C:\Organizerfive\Organizertwo\Organiizertwo.wd7\ORGANIZERTWO.WDD"+...
////"/DIR=C:\Organizerfive\organizertwo\EXE"+...
"/DIR=C:\organizerthree\Organizertwo\Exe"+...
////"/FILE=C:\Organizerfive\organizertwo\EXE\Scan.fic"+...
"/FILEPWD=awxcu"+...

"/US")

Et j'obtiens au lieu de la modification la fenetre d'information suivante:

No file to modify found by Hyper File automatic modification.

Alors qu'il y a bien des fichiers a modifier.
Posté le 18 juillet 2005 - 16:41
salut braun !

Ton code à l'air bon.....
kel version utilises-tu de wdmodifc?
La nouvelle version 9.00AC fournit avec la mise a jour windev 9.34i ne se lance pas en ligne de commande, elle ouvre le mode interactif...
En revanche la version 9.00AB, se lance bien en ligne de commande.

D'autre part, j'ai eu le même cas que toi! certain de mes fichiers n'étaient pas pris en compte alors que d'autre si.
Quand tu lances wdmodfic en mode interactif, quels sont les statuts de tes fichiers se trouvant dans la liste des fichiers a modifier. Tu dois probablement en avoir qui ont un statut avec un "triangle" qui te dis que le fichier est probablement ambigu...... et que par défaut, il ne coche pas la case afin que ce fichier ne soit pas actualiser. Je pense qu'en mode ligne de commande, c'est la même chose, si tes fichiers sont ambigus, il ne fera pas la réatualisation.

Je viens d'envoyer une requete au support afin d'avoir une confirmation d'une part, et la possibilité d'avoir un nouvelle argument permettant d'inclure les fichiers soit-disant "ambigu"

Je te tiendrai au courant si j'ai une réponse

Bonne journée
Bon dev
Mickael
Posté le 19 juillet 2005 - 00:54
Merci pour ta reponse.
En cherchant dans le newsgroup j'ai trouve un certain nombre de developpeurs qui ont exactement le meme probleme. En lisant les differents posts tout les dialogues se terminaient malheureusement sans solution.
J'ai la version Windev8 et Windev9, j'ai essaye avec differentes versions sans succes.
Posté le 22 juillet 2005 - 01:18
j'ai eu le meme problème et je crois qu'il faut juste avoir la DLL WD80CPL ou 90 dans le répertoire avec WDmodfic.
Salutations : JIL
Posté le 02 août 2005 - 13:23
Bonjour
Attention les parametres FILE et DIR s'excluent.
Cela signifie que si l'on specifie les deux, seul DIR sera pris en compte.
J'utilise egalement Wdmodfic en ligne de commande dans mes projets.
Je n'ai pas de souci particulier.
Si tu as besoin d'aide...
@+

braun a écrit :
Je fais le code suivant pour lancer wdmodfic.exe


LanceAppli("C:\WinDev8\Programmes\wdmodfic.exe -subdir -error "+...

"/WDD=C:\Organizerfive\Organizertwo\Organiizertwo.wd7\ORGANIZERTWO.WDD"+...
////"/DIR=C:\Organizerfive\organizertwo\EXE"+...
"/DIR=C:\organizerthree\Organizertwo\Exe"+...
////"/FILE=C:\Organizerfive\organizertwo\EXE\Scan.fic"+...
"/FILEPWD=awxcu"+...

"/US")

Et j'obtiens au lieu de la modification la fenetre d'information suivante:

No file to modify found by Hyper File automatic modification.

Alors qu'il y a bien des fichiers a modifier.

Posté le 28 octobre 2005 - 09:53
Moi aussi j'ai eu le même problème, et la seule solution que j'ai trouvé consiste à se servir soit du fichier .REP sur la version PC, soit de la base de registres sur la version Mobile. En effet, wdmodfic recherche automatiquement les fichiers présents dans le .REP ou dans la base de registres.

Donc, quand je veux me servir de WDModFic, je lance tout d'abord mon appli avec un paramètre /MAJ, donc l'appli effectue uniquement un HChangeRep, qui mettra à jour le fichier .REP ou la base de registres. Après cela, WDModFic me trouve les fichiers à modifier tout seul quand je lui indique comme DIR le répertoire du projet.
A voir si ca marche à tous les coups, je vais continuer de tester...