version 2003 (Modifiée)
Dossier 4D Alpha
| Paramètre | Type | Description | ||||
| Cette commande ne requiert pas de paramètre | ||||||
| Résultat | Alpha | Chemin d'accès au dossier 4D | ||||
Description
La commande Dossier 4D renvoie le chemin d'accès au dossier 4D actif de l'application courante. Les applications de l'environnement 4D utilisent le dossier 4D pour stocker les informations suivantes :
Fichiers d'identification utilisateur
Fichiers de préférences utilisés par les applications, outils et programmes utilitaires 4D
Fichier d'options du protocole réseau TCP/IP
Fichiers .rex et .res créés par 4D Client pour stocker les ressources téléchargées depuis 4D Server
Dossiers locaux des bases, créés par 4D Client pour stocker les extensions 4D téléchargées depuis 4D Server
Vous pouvez également sauvegarder vos propres fichiers d'aide en ligne, d'initialisation, etc., dans le dossier 4D. La commande Dossier 4D vous permet donc d'obtenir avec certitude son chemin d'accès réel. Vous êtes certain que votre code fonctionnera correctement sur toute plate-forme, et quelle que soit la langue du système.
ATTENTION : Vous pouvez stocker ce que vous voulez comme fichier ou document dans ce dossier, mais il est déconseillé de modifier les fichiers de l'environnement 4D.
Le dossier 4D se trouve à l'emplacement suivant :
Sous Windows NT 4 :
{Disque}:\{Dossier Système}\Profiles\All Users\Application Data\4D
Sous Windows 98 et Windows Millenium :
{Disque}:\{Dossier Système}\All users\Application Data\4D
Sous Windows 2000 et Windows XP :
{Disque}:\Documents and Settings\All Users\Application Data\4D
Note 4D Client : Avec 4D Client sous Windows 2000 et Windows XP, le dossier 4D actif est créé à l'emplacement suivant :
{Disque}:\Documents and Settings\Utilisateur courant\Application Data\4D
... où Utilisateur courant est le nom de l'utilisateur ayant ouvert la session Windows.
Sous MacOS 9 :
{Disque}:Dossier système:Support aux applications:4D
Sous MacOS X :
{Disque}:Library:Support aux applications:4D
Note de compatibilité : L'emplacement du dossier 4D a été modifié depuis la version 6.8 de 4e Dimension il était auparavant situé, sous Windows, dans le dossier des fichiers système Windows et sous MacOS, dans le dossier Système:Préférences. Si une version précédente du programme a été auparavant exécutée sur la machine, l'application 4D 6.8 recherchera la présence du dossier 4D aux emplacements suivants :
1. Nouvel emplacement (cf. ci-dessus) ; si le dossier existe, il est utilisé. Sinon, 4D passe à l'étape 2.
2. Emplacement précédent (Système) ; si le dossier existe, il est utilisé. Sinon, 4D passe à l'étape 3.
3. Création du dossier 4D au nouvel emplacement.
Exemple
Pendant le démarrage d'une base mono-utilisateur, vous voulez charger (ou créer) vos propres paramètres et les stocker dans un fichier situé dans le dossier 4D. Pour cela, dans la Méthode base Sur ouverture, vous pouvez écrire les lignes suivantes :
ASSOCIER TYPES FICHIER("PREF";"PRF";"Préférences")
` Associer le type de fichier PREF sur MacOS à l'extension de fichier .PRF sur Windows
$vsNomDocPref:=Dossier 4D+"MesPrefs" ` Construire le chemin d'accès au fichier Préférences
Si(Tester chemin acces($vsNomDocPref+("PRF"#Num(Sous Windows)))#Est un document)
` Vérifier si le fichier existe
$vtRefDocPref:=Creer document($vsNomDocPref;"PREF") ` Si non, il faut le créer
Sinon
$vtRefDocPref:=Ouvrir document($vsNomDocPref;"PREF") ` Si oui, il faut l'ouvrir
Fin de si
Si (OK=1)
` Traiter le contenu du document
FERMER DOCUMENT($vtRefDocPref)
Sinon
` Gérer l'erreur
Fin de si
Référence
Dossier systeme, Dossier temporaire, Tester chemin acces.