version 2004.2 (Modifiée)
Fichier structure Alpha
Paramètre | Type | Description | ||||
Cette commande ne requiert pas de paramètre | ||||||
Résultat | Alpha | Nom long du fichier de structure de la base |
Description
La fonction Fichier structure retourne le nom long (c'est-à-dire le chemin d'accès complet au fichier, y compris son nom) du fichier de structure de la base sur laquelle vous travaillez.
Sous Windows
Si, par exemple, vous travaillez sur la base MesCDs qui se trouve à \DOCS\MesCDs sur le volume G, Fichier structure renvoie G:\DOCS\MyCDs\MesCDs.4DB.
Sous Macintosh
Si, par exemple, vous travaillez sur la base MesCDs qui se trouve dans le dossier Documents:MesCDs: sur le disque qui s'appelle Macintosh HD, Fichier structure renvoie Macintosh HD:Documents:MesCDs:MesCDs.
Note : Dans le cas particulier d'une base compilée et fusionnée avec 4D Runtime, cette commande retourne le chemin d'accès du fichier de l'application (fichier exécutable) sous Windows et Mac OS. Sous Mac OS, ce fichier est situé à l'intérieur du progiciel, dans le dossier [Contents:MacOS]. Ce fonctionnement provient d'un ancien mécanisme, conservé pour des raisons de compatibilité. Si vous souhaitez obtenir le nom long du progiciel lui-même, il est préférable d'utiliser la commande Fichier application. L'astuce consiste à tester l'application à l'aide de la commande Type application puis à exécuter Fichier structure ou Fichier application en fonction du contexte.
ATTENTION : Si vous appelez cette commande lorsque vous utilisez 4D Client, seul le nom du fichier de structure est renvoyé, pas le nom long.
Exemple
Cet exemple affiche le nom et l'emplacement du fichier de structure que vous utilisez :
Si(Type application#4D Client) $vsStructNomFichier:=Nom long vers fichier(Fichier structure) $vsStructNomChemin:=Nom long vers chemin d'accès (Fichier structure) ALERTE("Vous êtes en train d'utiliser la base "+Caractere(34)+$vsStructNomFichier+Caractere(34)+ " qui se trouve au "+Caractere(34)+$vsStructNomChemin+Caractere(34)+".") Sinon ALERTE("Vous êtes connecté à la base "+Caractere(34)+Fichier structure+Caractere(34)) Fin de si
Note : Les méthodes projet Nom long vers fichier et Nom long vers chemin d'accès sont détaillées dans la section Présentation des documents système.
Référence
Fichier application, Fichier donnees, LISTE SEGMENTS DE DONNEES.