versión 3.5
MAP FILE TYPES (macOS; windows; contexto)
Parámetro | Tipo | Descripción | |
macOS | Alfa | Tipo de archivo Mac OS (4 caracteres) | |
windows | Alfa | Extensión de archivo Windows | |
contexto | Alfa | Cadena mostrada en la lista desplegable de los tipos | |
de archivos en la caja de diálogo de apertura | |||
de archivos en Windows |
Descripción
MAP FILE TYPES le permite asociar una extensión de archivo Windows a un tipo de archivo Mac OS.
Debe llamar esta rutina una sola vez para asociar los tipos de archivo en una sesión de trabajo entera con una base. Una vez realizada la llamada, los comandos Append document, Create document, Create resource file, Open resource file y Open resource file cuando se ejecutan en Windows substituirán automáticamente la extensión del archivo Windows por el tipo del archivo Mac OS que se pasa como parámetro a esta rutina.
En el parámetro macOS pase un tipo de archivo Macintosh de 4 caracteres. Si no pasa una cadena válida que represente un tipo de archivo, el comando no hace nada y genera un error.
En el parámetro windows pase una extensión del archivo Windows de 1 a X caracteres. Si no pasa una cadena de 1 a 3 caracteres, el comando no hace nada y genera un error.
En el parámetro contexto usted pasa la cadena que se mostrará en el menú desplegable de los tipos de archivos en la caja de diálogo de apertura de archivos bajo Windows. La cadena contexto está limitada a 32 caracteres; los caracteres adicionales se ignoran.
IMPORTANT: Una vez haya asociado una extensión de archivo Windows a un tipo de archivo Mac OS, no puede cambiar o borrar esta asociación en la misma sesión de trabajo. Si necesita cambiar la asociación mientras desarrolla y depura una aplicación 4D, reabra la base y ejecute nuevamente el comando.
Ejemplo
La siguiente línea de código 4D (puede ser parte del método de base Startup) asocia los archivos de tipo MS-Word Mac OS "WDBN" a la extensión del archivo Windows ".DOC":
MAP FILE TYPES ("WDBN";"DOC";"Documentos Word ")
Una vez ejecutada la línea, el siguiente código mostrará únicamente documentos Word en la caja de diálogo de apertura de archivos bajo Windows y Macintosh:
$DocRef:=Open document("";"WDBN") If (OK=1) ` ... End if
Ver también
Append document, Create document, Create resource file, Open resource file.