Un truc me chiffonne ?
Tu as accès au source ou pas ?
Il me semble avoir lu que tu avais développé cette application ?
Un truc me chiffonne ?
Tu as accès au source ou pas ?
Il me semble avoir lu que tu avais développé cette application ?
Mais si avec une des fonctions HChangeConnexion;HChangeRep,HDeclareExterne,HConnecte,....Envoyé par Guardian
C'est bien ce que je dis : dans le source
Mais le source tu veux dire le binaire ?
Meunon
Le code source en WinDev
S'il a accès au code, ce qui me semble être le cas d'après ce qu'il a dit, il n'y a aucun problème à modifier l'application pour qu'elle accède aux fichiers.
Ahah oui bien sûr que j'ai accès au source, je me serais pas embêté à faire un site en plusieurs langues si c'était pas mon logiciel, voilà la preuve:
http://bird4life.com/birdsevolutionpro/
Donc j'en reviens au problème, j'ai donc regardé le contenu des fichiers .REP, c'est très intéressant... d'ailleurs je peux voir que Windev a gardé les traces de fichiers qui ne sont plus présents dans son .REP
Sérieusement je ne comprends pas vraiment pourquoi il les garde, je vais essayer de supprimer ça, mais avant je vais faire une p'tite sauvegarde
Donc... ce que j'ai pu constater dans le .REP de l'éxecutable du projet :
LOCALIZATION=C93420E99741430CBB09E7E7C26DC903 Trafic E:\Logiciels\BEP\Exe\Trafic.FIC
LOCALIZATION=275A706510C6430A9C73CA30F1D969B7 Dépense E:\Logiciels\BEP\Exe\Dépense.FIC
...
Ça c'est bon!
Une partie de la suite:
LOCALIZATION=99A1784BE2E449E3B34CB0289266AB64 Contact C:\Documents and Settings\Micaël\Mes documents\Contact.FIC
LOCALIZATION=0825A89559684B619B78A1149FBB0151 Concours C:\Documents and Settings\Micaël\Mes documents\Concours.FIC
Ça c'est moins bon
Donc ça correspond à ce que je disais, quand j'ouvre le logiciel indirectement à partir d'un fichier (qui devrait être un fichier de sauvegarde), ça me fait des .FIC à l'endroit de cette sauvegarde (dans ce cas ci on voit bien qu'elle était dans "mes documents".
Enfin ça ne fait que justifier ce que je disais.
Y'aurait pas une fonction miracle qui me permettrait d'afficher dès le lancement du programme la source dans laquelle il pique les .FIC? Bref le répertoire qu'il utilise? Enfin c'est pas le plus important.
Reste que je ne sais toujours pas quoi faire...
HChangeRep et HSubstRep () ont l'air intéressantes comme fonctions... je vais voir ce que je peux faire...
Ok donc apparemment un petit code comme ceci suffit:
HChangeRep("*",ComplèteRep(fRepExe()))
Mais ça reste étrange... pourquoi perdrait-il les pédales lorsqu'on ouvre un fichier externe et qu'on a spécifié à la BdR d'ouvrir le logiciel avec un paramètre...
Zé bien zétranze...
Tu peux aussi, éventuellement, utiliser la ligne de commande pour lancer les instructions HChangeRep() seulement si...
Par ex. quelque chose est présent/ pas présent dans la ligne de commande.
T'inquiète pas, je l'ai fait
Merci pour tout! Je met ce sujet comme résolu.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager