PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV (earlier versions)
→
changement de répertoire des données
changement de répertoire des données
Started by Chernet Marc, Aug., 18 2017 3:28 PM - No answer
Connect yourself…
Chernet Marc
#1
Posted on August, 18 2017 - 3:28 PM
les fichiers de mon application sont dans le répertoire par défaut suivant :
C:\Users\mcher\Dropbox\Cyberex\Base de données cyberex
mcher est mon nom d'user
comme l'application doit être utilisée sur Dropbox, je dois spécifier un chemin de fichier qui intègre le nom de l'utilisateur.
a cette fin, j'utilise le code suivant :
//récupération du nom utilisateur
//nécessité d'extraire une partie seulement de a chaîne parce que le retour est "USERNAME=mcher"
Nom_user est une chaîne= SysEnvironnement("USERNAME")
taille est un entier=taille(Nom_user)
Nom_user=Milieu(Nom_user,10,taille)
ensuite, je tente de changer le répertoire d'accès courant par ce code :
//changement de répertoire d'accès aux données
résultat est un booléen=HSubstRep("C:\Users\mcher\Dropbox\Cyberex\Base de données cyberex","C:\Users\"+Nom_user+"\Dropbox\Cyberex\Base de données cyberex")
// code dans lequel le nom d'user courant est substitué au mien
// je teste ensuite le résultat
SI HOuvre("*")=Vrai ALORS
Info("les fichiers ont été ouverts")
SINON
Info("les fichiers n'ont pas été ouverts")
FIN
au lancement des sources cela fonctionne; j'obtiens bien "les fichiers ont été ouverts",
ça se dégrade ensuite, car les deux messages suivants sont faux !
Info("le chemin des données utilisateur est "+fRepDonnéesUtilisateur())
Ce message me donne "C:\users\mcher
Info("le chemin des données est "+fRepDonnées())\appdate\roamins etc.... !
et le deuxième :
C:\6 Projets Windev\Application cyberex\ .... qui est l'ancien chemin d'accès aux données !
ça fonctionne sur les sources, je vais tenter une install, mais j'aime bien comprendre !
la distinction entre Hcn=hangerep et hsubctituerep n'est pas très claire !
je précise que ce code est dans l'initialisation de l'application.
Report
0
0
→ Go back to WINDEV (earlier versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text