4D v16.3Structure file |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Structure file
Structure file
El comando Structure file devuelve el nombre largo del archivo de estructura de la base en la cual está trabajando actualmente. En Windows En Macintosh Nota: en el caso particular de una base compilada y fusionada con 4D Volume Desktop, este comando devuelve la ruta de acceso al archivo de la aplicación (archivo ejecutable) bajo Windows y OS X. Bajo OS X, este archivo está ubicado dentro del paquete del programa, en la carpeta [Contents:Mac OS]. Este funcionamiento viene de un antiguo mecanismo y se conserva por razones de compatibilidad. Si quiere obtener el nombre completo del paquete del programa, es preferible utilizar el comando Application file. La técnica consiste en probar la aplicación utilizando el comando Application type, luego se ejecuta Structure file o Application file dependiendo del contexto. Advertencia: si llama este comando mientras utiliza 4D en modo remoto, sólo devuelve el nombre del archivo de estructura; no el nombre largo. El parámetro opcional * es útil en el caso de una arquitectura que utilice componentes: permite determinar la estructura (local o componente) para la cual usted quiere obtener el nombre largo en función del contexto en el cual se llama el comando:
- Si se pasa el parámetro *, el comando devuelve el nombre largo del archivo de estructura de la base local, El archivo de estructura del componente corresponde al archivo .4db o .4dc del componente que se encuentra en la carpeta "Components" de la base. Sin embargo, un componente también puede instalarse como un alias/atajo o un carpeta/paquete .4dbase: - En el caso de un componente instalado en forma de alias/atajo, el comando devuelve la ruta de acceso del archivo .4db o .4dc original (el alias o atajo es resuelto). Este ejemplo muestra el nombre y la ubicación del archivo de estructura que está utilizando: If(Application type#4D Remote mode) Nota: los métodos de proyecto Long name to file name y Long name to path name se describen en detalle en la sección Documentos del sistema. El siguiente ejemplo puede utilizarse para saber si el método se llama desde un componente: C_BOOLEAN($0)
Ver también
_o_DATA SEGMENT LIST
|
PROPIEDADES
Producto: 4D HISTORIA
Modificado: 4D v11 SQL ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||