Bonjour,
Quand on installe une application WinDev, on peut choisir le chemin de la base de données à utiliser.
Je voudrais savoir ou est stocké ce chemin après l'installation (base de registre, fichier, etc ?).
Merci
Bonjour,
Quand on installe une application WinDev, on peut choisir le chemin de la base de données à utiliser.
Je voudrais savoir ou est stocké ce chemin après l'installation (base de registre, fichier, etc ?).
Merci
Bonjour BaStaub,
Je ne sais pas exactement où le chemin est stocké, mais c'est très certainement dans la base de registre.
Si ta question était plutôt...
«Comment connaître le chemin de la BD spécifié à l'installation ?»... alors la réponse est donnée par la fonction fRepDonnées().
_
Oui c'est bien ce que je pensai mais je n'arrive pas à trouver !Je ne sais pas exactement où le chemin est stocké, mais c'est très certainement dans la base de registre.
PS : merci pour la fonction, elle peut toujours servir![]()
Les données de connexion ne sont pas enregistrées dans le .rep dans le répertoire des données?
Il n'y a aucun .rep dans le repertoire de données. Peut etre qu'il est disponible avec une base de type Client/Serveur, moi je suis en Classic.
J'ai cherché dans la base de registre mais je n'ai rien trouvé qui contient le chemin de la base de données...
En fait le chemin fichier est stocké dans l'analyse. regarde au niveau d'un fichier tu y trouve quoi dans emplacement ?
En fonction de ce que tu trouve dans ce champs il va utiliser tel ou tel répertoire et ensuite tu peux utiliser hchangerep ou mieux hsubstrep.
Bonjour,
Effectivement, seul Windev Mobile utilise la base de registre...
Pour ce qui concerne le fichier REP, il y a une page de l'aide en ligne qui en parle intitulée «Le fichier .REP», ainsi qu'une autre page sur la fonction HgèreRep() où on apprend que:
Regarde dans tout ces chemins et si tu ne trouves pas de fichier .REP, recherche le fichier HFREP.INI et ouvre le pour y trouver le bon chemin.[normalement] Ce fichier est automatiquement créé dans le répertoire de l'application et renseigné par le moteur Hyper File.
[le chemin du fichier REP peut aussi être]
1. le chemin de l'analyse (.WDD),
2. le chemin de la bibliothèque de l'application (.WDL)
3. à défaut, au chemin de l'application (.EXE). C'est le cas le plus courant.
[...]
Remarque : Lorsque le .REP n'est pas celui par défaut, sa localisation est stockée dans le fichier HFRep.ini. Ce fichier est présent dans le répertoire "Application Data\PC SOFT" des données partagées de l'application (par compatibilité avec les versions précédentes, ce fichier peut également être présent dans le répertoire de Windows).
_
Dans tous les cas, tu peux toujours lancer une recherche des fichiers *.REP et HFREP.INI sur les disques durs de ton PC.
_
J'ai décidé d'enregistrer le chemin de la base de données dans un fichier et de lire ce fichier à l'ouverture de l'application.
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