4D v16.3MAP FILE TYPES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
MAP FILE TYPES
|
MAP FILE TYPES ( macOS ; windows ; contexto ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
macOS | String |
![]() |
Tipo de arquivo Mac OS (string de 4 caracteres) | |||||
windows | String |
![]() |
Extensão de arquivos Windows | |||||
contexto | String |
![]() |
String exibida na lista de suspensa dos tipos de arquivos na caixa de diálogo de abertura de arquivos em Windows | |||||
MAP FILE TYPES lhe permite associar uma extensão de arquivo Windows a um tipo de arquivo Mac OS.
Deve chamar esta rotina apenas uma vez para associar os tipos de arquivo por uma sessão inteira de trabalho com o banco de dados. Quando a chamada tiver sido feita, os comandos Create document, Append document, _o_Create resource file e Open resource file enquanto estiverem rodando em Windows, irão automaticamente substituir a extensão de arquivos de Windows pelo tipo de arquivo Macintosh que você passar como parâmetro da rotina.
No parâmetro macOS passe um tipo de arquivo Macintosh de 4 caracteres. Se não passa uma string de 4 caracteres, o comando não faz nada e gera um erro.
No parâmetro windows passe uma extensão do arquivo Windows de 1 a X caracteres. Se não passa uma string de 1 a 3 caracteres, o comando não faz nada e gera um erro.
No parâmetro contexto você passa a string que será mostrada no menu desplegable dos tipos de arquivos na caixa de diálogo de abertura de arquivos em Windows. A string contexto está limitada a 32 caracteres; os caracteres adicionais são ignorados.
IMPORTANTE: quando tiver associado uma extensão de arquivo Windows a um tipo de arquivo Mac OS, não pode modificar ou apagar esta associação na mesma sessão de trabalho. Se necessitar modificar a associação enquanto desenvolve e depura uma aplicação 4D, reabra o banco e execute novamente a associação de extensão de arquivo.
A linha de código 4D abaixo (pode ser parte do método de banco Startup) associa os arquivos de tipo MS-Word Mac OS “WDBN” a extensão do arquivo Windows “.DOC”:
MAP FILE TYPES("WDBN";"DOC";"Documentos Word ")
Quando tiver executada a linha, o código abaixo mostrará uicamente documentos Word na caixa de diálogo de abertura de arquivos em Windows e Macintosh:
$DocRef:=Open document("";"WDBN")
If(OK=1)
` ...
End if
Produto: 4D
Tema: Documentos de Sistema
Número
366
Criado por: < 4D v6
Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)